Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как дождаться завершения приложения? [D5, Win95/98, WinME, NT4, Win2k]


MaXie ©   (2003-10-23 11:13:00) 

Как дождаться завершения приложения, запущенного из под Delphi при помощи команды WinExec?

Реально из под конвертора файлов (Delphi-приложение) запускается DTS-пакет на SQL-Server, после завершения работы которого необходимо файл его обработки отправить в архив.
Т.к. в директории может оказаться несколько файлов, команда на архивирование съест все файлы быстрее, чем их успеет обработать команда на запуск DTS-пакета!

Посоветуйте что-нибудь.
Спасибо.


MaXie   (2003-10-23 12:21:00) [1]

Все разобрался!
Спасибо всем за помощь!


Polevi   (2003-10-23 12:01:00) [2]

FAQ
http://www.delphimaster.ru/cgi-bin/faq.pl?look=1&id=988621841&n=15


MaXie   (2003-10-23 11:41:00) [3]

Спасибо за отклик.
С CreateProcess - возиться долго (много входных параметров).
Чуть по-подробней об "использовании WaitForSingleObject".


Kerk   (2003-10-23 11:27:00) [4]

Используй WaitForSingleObject
И запускай лучше через CreateProcess...


Наверх

Титульная страница Поиск, карта сайта Написать письмо