ОБСУЖДЕНИЕ

Как запустить ДОС-приложение без окна?

1 ответов 5,6 тыс.
AI-выжимка обсуждения скоро

Краткие тезисы обсуждения со ссылками на ключевые ответы появятся здесь.

Автор темы
Мне надо запустить ДОС-приложение и ждать его результата, так, чтобы при этом не раскрывалось черное окно.
Выполняю вызов:

CreateProcess(mpref+'ctrmain.exe',nil,nil,nil,false,Create_default_error_mode ,nil,nil,si,p);
WaitforSingleObject(p.hProcess,infinite);

Все работает, но выпрыгивает черное Досовское окно. Как сделать, чтобы его не было?
Если применить WinExec - работает без окна, но непонятно как сделать синхронизацию.
 
SW_HIDE не помогает
 

Ещё по теме