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

Вниз

Задержка выполнения вызываемого приложения с помощью ShellExecute   Найти похожие ветки 

 
Ivan N.Voronov ©   (2002-04-09 15:32) [0]

Не подскажете ли, как красиво дождаться конца выполнения внешнего приложения (под Windows NT) с помощью ShellExecute, ибо результаты его работы анализируються дальше.
Заранее благодарен...


 
Anatoly Podgoretsky ©   (2002-04-09 15:33) [1]

Красиво для этой цели использовать CreateProcess


 
Fellomena   (2002-04-09 15:42) [2]

Процес не обязательно отдельный создавать, можно к том же контексте, но новый поток (CreateThread) - хех, экономия 4 Гб. адресного пространства ;))))
А затем просто WaitForSingleObject - ждёшь пока закончится.


 
Song ©   (2002-04-09 15:42) [3]

Я предпочитаю TShellExecuteInfo


 
Suntechnic ©   (2002-04-09 23:44) [4]

>Fellomena (09.04.02 15:42)
>Процес не обязательно отдельный создавать, можно к том же контексте...
...это как это не обязательно для внешнего приложения? Объяснись...

>Anatoly Podgoretsky © (09.04.02 15:33)
Кстати с этими CreateProcess и WaitForSingleObject тоже не всё чисто. Однажды пришлось отказаться от этой затеи потому как приложение, в котором вызывалась WaitForSingleObject, использовалось как COM-exe сервер. Так вот после вызова WaitForSingleObject под Win2000 всё работало как часы, а под 98 выдавало ошибку создания COM объекта. Пришлось извращениями заниматься.



 
Fellomena   (2002-04-10 10:54) [5]

2 Suntechnic © (09.04.02 23:44):
пардоньте 8)
Заглючила немного, старая :)
Если внешнее приложение, то да.
Ещё раз sorry.



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

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

Наверх




Память: 0.47 MB
Время: 0.012 c
4-40215
Sirus
2002-04-10 13:45
2002.06.13
Вызов функции из DLL


3-39946
Blunder
2002-05-20 22:16
2002.06.13
Подскажите как побороть error BLR.


1-39981
SoloD
2002-06-03 08:41
2002.06.13
Настройка Debuggera


3-39955
maxim2
2002-05-18 10:27
2002.06.13
Есть ли функция которая ищет в файле опр. символ и заменяет его


1-40019
Voldemar
2002-06-01 02:15
2002.06.13
Запретить активацию окна...