Страница 1 из 1

как запустить dos программу в фоновом режиме

Добавлено: 18 окт 2004, 10:59
Alexxx
собственно вопрос:
помогите как запустить из delphi dos программу чтобы она не была
видна на экране а спокойно обработала файлы и завершилась
не появляясь на экране?

Добавлено: 18 окт 2004, 15:59
Romeo
ДОС прорамму нельзя. Можно сделать отдельный поток, который всё сделает.

Добавлено: 19 окт 2004, 07:45
Naeel Maqsudov
Используйте для запуска функцию CreateProcess

Один из ее аргументов (lpStartupInfo) это указатель на запись, содержащую поле wShowWindow, которое в свою очередь может иметь значение SW_HIDE, SW_MINIMIZE и т.д.

всем спасибо

Добавлено: 19 окт 2004, 14:39
Alexxx
по CreateProcess и по ShellExecute(ShellExecuteEx) все
работает чудненько, хоть в открытом(SW_HIDE)
хоть в скрытом(SW_SHOW) виде