Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.07.25;
Скачать: CL | DM;

Вниз

Как главному потоку узнать что другой уже закончил работу.   Найти похожие ветки 

 
Digitman ©   (2005-07-06 09:36) [40]


> begin...end ©   (06.07.05 09:19) [38]



> как выяснилось, не вс


да, не всегда.

вот реальная ситуация :

ДЛЛ собрана без ран-тайм-пакетов, она самодостаточна, ее код будет использовать код/данные собственных экз-ров юнитов System (где объявлена глоб.переменная MainThreadId) и Classes (где объявлены КС и SyncList)

теперь хост-процесс в доп.трэде грузит эту ДЛЛ, в ходе ее иниц-ции (в контексте загружающего трэда) произойдет иниц-ия данных юнита System, в т.ч. будет выполнена строка

initialization
..

MainThreadID := GetCurrentThreadID; //текущий трэд - не основной !!! со всеми вытекающими последствиями ...



Страницы: 1 2 вся ветка

Текущий архив: 2005.07.25;
Скачать: CL | DM;

Наверх




Память: 0.53 MB
Время: 0.061 c
1-1120482619
vigo
2005-07-04 17:10
2005.07.25
Работа с несколькими компонентами


4-1117315611
gdaujk
2005-05-29 01:26
2005.07.25
Создание CheckListBox средствами WinAPI.


3-1118304944
Антоныч
2005-06-09 12:15
2005.07.25
Как отсортировать по вычисляемому полю?


1-1120500364
alexa
2005-07-04 22:06
2005.07.25
Копии форм


6-1113448443
NikNet
2005-04-14 07:14
2005.07.25
WinSock2 на чистом API без форм! Может у кого заволялось?