Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Как сделать задержку окна при запуске файла?

88K
09 июня 2014 года
maxidron
2 / / 09.06.2014
Переписываю старую программу на RAD Studio C++ Builder. Столкнулся с такой проблемой что при запуске файла это окно сразу закрывается.
void __fastcall TForm3::Button1Click(TObject *Sender)
{
system ( "c:\suep\exe\name1.exe" ); // как то надо выставить паузу
system ( "c:\suep\edit\edit.com c:\work\suep\otcet\rabcs.in" );
system ( "c:\suep\exe\csp.exe" );
}
вот так я запускаю нужный мне файл ,но окно сразу пропадает.как сделать задержку ?
пробовал system ( "PAUSE" ); не получилось
7
09 июня 2014 года
@pixo $oft
3.4K / / 20.09.2006
Тебе нужно константную паузу или пока приложение выполняется? Если первое, то есть Sleep (ещё есть WaitForInputIdle, но это немного другое).
88K
09 июня 2014 года
maxidron
2 / / 09.06.2014
Sleep(1000); поставил так всеравно окно моргает и тут же пропадает
326
09 июня 2014 года
sadovoya
757 / / 19.11.2005
1)Создай "батник" такого содержания:

c:\suep\exe\name1.exe
pause

и назови его, например, my.bat

2) вызывай его из своей программы на выполнение:

system ( "my.bat" );

Должно получиться.

Я так понял, вы запускаете консольные программки, которые сразу гаснут в cmd.exe
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог