nesco писал(а):
Вот что я нашелО чем вопрос-то, не пойму
"Вышесказанное" в моем посте относится к твоему "Не сомнительна"
"Не сомнительна" - значит надо отрабатывать очередь сообщений.
Мое утверждение в том, что ждать конечно надо, но не факт, что надо месить очередь.
А нашел не совсем в тему. Это API может ждать любой объект ядра. Логичней всего ждать ждать поток в котором сей COM-объект свои безобразия вытворяет.
Вот только хэндла егонного у нас нет, поэтому свой объект и заводится. Вот только смысла ждать его с нулевым таймаутом особого не усматриваю.
Мне кажется, логичней ждать
#pas
WaitForSingleObject(hOK,INFINITE);
Хотя возможны видимо и два варианта, только вместо явной обработки очереди, надо сделать событие onWait, к которому подключать Application.doProcessMessages
BTW: Про всякую такую фигню надо сведения не урывками добывать, а какой-нибудь букварь читать. Я читал Рихтера