собственно вопрос:
помогите как запустить из delphi dos программу чтобы она не была
видна на экране а спокойно обработала файлы и завершилась
не появляясь на экране?
как запустить dos программу в фоновом режиме
Модераторы: Duncon, Naeel Maqsudov, Игорь Акопян, Хыиуду
- Romeo
- Сообщения: 3126
- Зарегистрирован: 02 мар 2004, 17:25
- Откуда: Крым, Севастополь
- Контактная информация:
ДОС прорамму нельзя. Можно сделать отдельный поток, который всё сделает.
Entites should not be multiplied beyond necessity @ William Occam
---
Для выделения С++ кода используйте конструкцию [ code=cpp ] Код [ /code ] (без пробелов)
---
Сообщение "Спасибо" малоинформативно. Благодарность правильнее высказать, воспользовавшись кнопкой "Reputation" в виде звёздочки, расположенной в левом нижнем углу рамки сообщения.
---
Для выделения С++ кода используйте конструкцию [ code=cpp ] Код [ /code ] (без пробелов)
---
Сообщение "Спасибо" малоинформативно. Благодарность правильнее высказать, воспользовавшись кнопкой "Reputation" в виде звёздочки, расположенной в левом нижнем углу рамки сообщения.
- Naeel Maqsudov
- Сообщения: 2570
- Зарегистрирован: 20 фев 2004, 19:17
- Откуда: Moscow, Russia
- Контактная информация:
Используйте для запуска функцию CreateProcess
Один из ее аргументов (lpStartupInfo) это указатель на запись, содержащую поле wShowWindow, которое в свою очередь может иметь значение SW_HIDE, SW_MINIMIZE и т.д.
Один из ее аргументов (lpStartupInfo) это указатель на запись, содержащую поле wShowWindow, которое в свою очередь может иметь значение SW_HIDE, SW_MINIMIZE и т.д.
по CreateProcess и по ShellExecute(ShellExecuteEx) все
работает чудненько, хоть в открытом(SW_HIDE)
хоть в скрытом(SW_SHOW) виде
работает чудненько, хоть в открытом(SW_HIDE)
хоть в скрытом(SW_SHOW) виде