Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

DataModul


Страницы:   1 2

i-am-vladko ©   (2006-12-10 19:27:00) 

Возможно ли ускорить процесс создания DataModule? (yes - HOW ?)/(no - WHY?)


DrPass   (2006-12-12 10:35:00) [1]


> i-am-vladko ©   (11.12.06 16:36) [25]
> не работает ни F7/F8 ни BreakPoints....

Ой, как интересно :)
a) В Debugger Options включи Integrated debugging
б) Проверь, что отображаемый в твоем редакторе модуль - это именно тот, который компилируется с программой. Так тоже может быть, если ты сделал копию файла


ЮЮ   (2006-12-12 02:44:00) [2]


> не работает ни F7/F8 ни BreakPoints....

Не верю.

Включи Use Debug DCUs у проекта. Естественно, что выполняется не твой, а глубинный код VCL. И посмотри Call Stack после Pause.


Gadenysh   (2006-12-11 18:38:00) [3]

удали все из датамодуля и попробуй - тормозить не должно


i-am-vladko   (2006-12-11 16:36:00) [4]

не работает ни F7/F8 ни BreakPoints....


ЮЮ   (2006-12-11 02:24:00) [5]


> отладчик - не работает ))
> tDM большой, debug возможен только при вызове функций/процедур
> другого модуля


Сделай Pause. А потом F7(F8) (или смотри стек вызовов).


DrPass   (2006-12-11 00:43:00) [6]


> вот все оно как раз и отключено

Врешь. Проверь еще раз - однозначно и Active = true у твоих ClientDataSet, и соединения Connected. А больше там нечему тормозить


i-am-vladko   (2006-12-10 21:13:00) [7]

вот все оно как раз и отключено


Anatoly Podgoretsky   (2006-12-10 21:12:00) [8]

> i-am-vladko  (10.12.2006 21:09:20)  [20]

Вот все это должно быть отключено. Особенно ВЕБ соединения


i-am-vladko   (2006-12-10 21:09:00) [9]

TDM = class(TDataModule)
   DCOMConn: TDCOMConnection;
   WebConn: TWebConnection;
+ много cds (ClientDataSet)
 end;


Eraser   (2006-12-10 21:03:00) [10]

> [9] i-am-vladko ©   (10.12.06 19:53)
> время выполнения процедуры по OnCreate - 0 !!!.

это ни о чем не говорит.
мож там у тебя куча невизуальных компонентов с автостартом накидано.


i-am-vladko   (2006-12-10 20:49:00) [11]

если ставлю connect=TRUE DesignTime, время выполнения Application.CreateForm(TDM, DM);растет до 4195мс


Джо   (2006-12-10 20:39:00) [12]

> [16] i-am-vladko ©   (10.12.06 20:15)
> отладчик - не работает ))

Срочно сдавай в починку.


i-am-vladko   (2006-12-10 20:15:00) [13]

отладчик - не работает ))
tDM большой, debug возможен только при вызове функций/процедур другого модуля


i-am-vladko   (2006-12-10 20:12:00) [14]

что может быть конкретнее...
//on *.dpr file :
DateTime := Time;
Application.CreateForm(TDM, DM);
ShowMessage(FloatToStr((Time - DateTime)*60*60*24*1000));

вижу  2222 мс
комментирую  ShowMessage(FloatToStr((Time - DateTime)*60*60*24*1000));

дописываю
//DateModulCreate - OnCreate event on uDM.pas :
procedure TDM.DataModuleCreate(Sender: TObject);
var ...
begin
DateTime := Time;
.....
ShowMessage(FloatToStr((Time - DateTime)*60*60*24*1000));
end;

вижу 0мс!


Leonid Troyanovsky   (2006-12-10 20:03:00) [15]


> i-am-vladko ©   (10.12.06 20:01) [12]

> Откуда время набегает??


Т.е., отладчик не работает?

--
Regards, LVT.


Anatoly Podgoretsky   (2006-12-10 20:02:00) [16]

> i-am-vladko  (10.12.2006 20:01:12)  [12]

Тебе уже сказали, между прочим это уже 13 по счету сообщение, а от тебя кроме воплей никакой конкретики.


i-am-vladko   (2006-12-10 20:01:00) [17]

еще раз.
есть DataModule.
строка
Application.CreateForm(TDM, DM);
из файла проекта выполняется 2222мс
Процедура по OnCreate DataModule выполняется 0мс
Коннект к базе стоит позже.
Откуда время набегает??


Leonid Troyanovsky   (2006-12-10 19:57:00) [18]


> i-am-vladko ©   (10.12.06 19:53) [9]
> время выполнения процедуры по OnCreate - 0 !!!.


Мало ли в Бразилии Педров.

Доказывай (or показывай).

--
Regards, LVT.


Anatoly Podgoretsky   (2006-12-10 19:55:00) [19]

> i-am-vladko  (10.12.2006 19:53:09)  [9]

А чего же ты тогда на мозги капаешь, что мол 2222 мсек?
Для шуток у нас другая конференция.


i-am-vladko   (2006-12-10 19:53:00) [20]

время выполнения процедуры по OnCreate - 0 !!!.


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо