Пробовал использовать эти процедуры для создания списка компьютеров в отдельном потоке (уж очень надолго вешает программу при однопоточности)
При создании формы создаю отдельный поток:
CoInitializeEx (NIL, COINIT_MULTITHREADED);
периодически опрашиваю сеть:
CreateThread(nil, 0, @UpdateHostList, nil, 0, h1);
После такого опроса возникает ошибка при переходе по страницам PageControl "Недопустимый дескриптор окна" и ошибка при попытке закрыть программу.
Мож кто скажет, как правильно использовать эти три процедуры(в каком порядке), чтобы избежать ошибки:
CoInitializeEx, CreateThread, CoUninitialize.