|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
04.09.2013, 15:22 | #1 |
Пользователь
Регистрация: 30.04.2012
Сообщений: 15
|
Дождаться завершения другой программы в консоле delphi
Здравствуйте...
Хотел задать вопрос... Как в консольном режиме delphi дождаться разархивирования архиватора 7-zip, и удалить архив... Главное это нужно сделать, при завершении разархивирования...и закрыть программу) Код:
SawaMEN -MeN233-
vk.com/sawamen http://sawamen.my1.ru/ |
04.09.2013, 15:33 | #2 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
я бы рекомендовал воспользоваться CreateProcess + WaitForSingleObject
вот, например, вот так Пауза, пока не завершится другая программа. пост #4 |
05.09.2013, 12:34 | #3 |
Пользователь
Регистрация: 30.04.2012
Сообщений: 15
|
Спасибо большое))
SawaMEN -MeN233-
vk.com/sawamen http://sawamen.my1.ru/ |
05.09.2013, 12:47 | #4 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Если пользуетесь RxLib, то там в RXShell есть функция FileExecuteWait, в ней другой подход, но можно и её использовать
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
09.09.2013, 14:26 | #5 |
Форумчанин
Регистрация: 17.03.2009
Сообщений: 977
|
а ещё файл не удалится если он используется. и ваша функция DeleteFile('file.7z'); вернёт false, что вам мешает воткнуть удаление в таймер, который закроется при правильном удалении или при внешней отмене? это топорный наиболее простой вариант.
Интуитивно понятный интерфейс - это такой интерфейс, для работы с которым нужна недюжинная интуиция.
Последний раз редактировалось IliaIT; 09.09.2013 в 14:28. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Причина завершения программы | LuckyTrue | Общие вопросы C/C++ | 11 | 18.07.2011 20:30 |
Как сделать так, чтобы прога ждала завершения работы другой? | Cерий | Помощь студентам | 7 | 07.01.2011 23:53 |
Как дождаться завершения запущенного приложения | DennerV | Win Api | 5 | 13.08.2010 13:48 |
Как дождаться завершения процедуры? | Hintman | Win Api | 6 | 14.10.2009 14:46 |
Определение завершения сторонней программы | Хамяг | Общие вопросы Delphi | 3 | 26.11.2008 18:12 |