>> constructor TExec.Create(Task : TExecTask; FileName : String = '');
>> begin
>> inherited Create(true);
h> Сначала инициализация, а потом inherited Create -
h> запомни это правило для наследников TThread
Спасибо, попробую ...
h> Какой syncronize если ты TExec в основном потоке создаёшь ???
т.е. конструктор и деструктор выполняются в основном потоке ?
(я это знал, но зародились сомнения вот и попробовал)
h> Event'ы в основном коннекте есть ?
Сама компонента висит на будущее, но ни одного евента не
зарегистрированно, а тем более не посылается ...
h> Методы датамодулей нонче не в почёте - нужно все его потроха из
h> левого класса трогать ?
Не понял :(
h> Интересно - ты всегда пишешь код, который не понимаешь ?
Нет ;) просто это старый код к которому я давно не лазил ...
+ проэкт уже достаточно большой, а я один - в голове уже
не всё держится ...
Сделал, оттестил, сдал кусок - забыл ;)
h> Конструктор выполняется в том потоке, в котором ты его вызываешь, я
h> полагаю - в основном. Так что тут глючить просто нечему
В том-то и дело :( ... Сам дупля не отбиваю ...
h> И кто этот последний raise будет ловить ?
Честно, не помню уже ... Кажись в основном потоке
есть пара мест ;)
>> inherited Destroy;
>> DM.sqllog.ActiveStatistics := True;
>> DM.sqllog.ActiveLogging := True;
>> // Интеестно этот кусок где выполяется ? ...
h> в потоке TExec
СТОП ! но ведь я же вызвал Destroy ?
А в общем какая разница :( сейчас до этого места
никогда не доходит - валится :(
Лядно, пару идей я уловил - большое спасибо,
буду пробовать ...
С уважением,
Константин Григорьевич.
===============