Показать сообщение отдельно
  #8  
Старый 28.02.2008, 22:04
Wadimus Wadimus вне форума
Прохожий
 
Регистрация: 28.02.2008
Адрес: Днепр
Сообщения: 2
Репутация: 10
По умолчанию

Пробовал использовать эти процедуры для создания списка компьютеров в отдельном потоке (уж очень надолго вешает программу при однопоточности)
При создании формы создаю отдельный поток:

CoInitializeEx (NIL, COINIT_MULTITHREADED);

периодически опрашиваю сеть:

CreateThread(nil, 0, @UpdateHostList, nil, 0, h1);

После такого опроса возникает ошибка при переходе по страницам PageControl "Недопустимый дескриптор окна" и ошибка при попытке закрыть программу.

Мож кто скажет, как правильно использовать эти три процедуры(в каком порядке), чтобы избежать ошибки:
CoInitializeEx, CreateThread, CoUninitialize.
Ответить с цитированием