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

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

Dll и TThread [D5, D7, WinXP]


Страницы:   1 2 3 4 5 6 7 8 9

dms_main ©   (2004-10-29 10:02:00) 

Уважаемые мастера, обнаружил такой глюк.
Есть класс на основе стандартного Tthread,
креатится так:

constructor tmythread.create;
begin
   inherited create(false);
end;

Проблема в том , что в dll невызывается execute, хотя в console Application все работало замечательно.
Как лечить?


dms_main   (2004-10-29 10:17:00) [161]

все действия записанные в креате (с инкрементом threadcount(integer)) в critical section)проходят , а вот execute не вызывается....:-(


Reindeer Moss Eater   (2004-10-29 10:17:00) [162]

Чем получено знание, что Execute не вызывается?


dms_main   (2004-10-29 10:15:00) [163]

TO Reindeer Moss Eater
1.кретиться не suspended
2.креатил с suspended , потом делал resume - непомогает.....


Reindeer Moss Eater   (2004-10-29 10:14:00) [164]

Или вообще не создан экземпляр


Reindeer Moss Eater   (2004-10-29 10:12:00) [165]

Проблема в том , что в dll невызывается execute,
Потому что Resume не вызван


dms_main   (2004-10-29 10:05:00) [166]

нет есть только CriticalSection....


Sandman25   (2004-10-29 10:04:00) [167]

В execute стоит Synchronized(MyMethod)?


Страницы:   1 2 3 4 5 6 7 8 9

Наверх

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