Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "WinAPI";
Текущий архив: 2002.06.13;
Скачать: [xml.tar.bz2];

Вниз

Задержка выполнения вызываемого приложения с помощью 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 вся ветка

Форум: "WinAPI";
Текущий архив: 2002.06.13;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.005 c
3-39969
KOA
2002-05-21 16:43
2002.06.13
MultiUser в DB DBase


3-39957
jaric
2002-05-20 19:56
2002.06.13
Проблемs с ADO при работе в отдельном потоке


1-40097
Goblinus
2002-06-03 00:49
2002.06.13
MDI


3-39958
Proton
2002-05-18 09:10
2002.06.13
DB Combo box


1-40057
Новеньки в Делфи
2002-06-01 20:13
2002.06.13
CopyFile





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский