VC++ 6.0

teonazoi

Возможно ли запустить из проги на vc++ 6.0 dos программу, но так, чтобы досовское окошко не создавалось!

rid2000

Можно...
Точно не помню, да и не инсталял я его сейчас, поэтому скажу на память:
В общем: в сетингах есть закладка из 2-3 окошек, одна из них ЕДИТ-окно(понятно наверно)... Ищешь в нижнем окне \чегото:console, и меняешь его на \чегото:windows или \чегото:window. Потом добавляешь там же \entry:mainCRTStartup
Вроди все, извини если че забыл - давно это было

yuda

Чтобы при запуске не появлялось текстовое окно, надо выбрать Project->Settings->Link и в поле Project Options вместо ‘subsystem:console’ набрать ‘subsystem:windows’, и набрать там же строку ‘/entry:mainCRTStartup’

rid2000

В точ-точ повторил за мной, тока литературно

teonazoi

Вы не поняли!
мне из vc++ надо дос программу вызвать(.exe файл).

VitMix

Я не проверял, но в MSDN написано, что если функции CreateProcess передать флажок CREATE_NO_WINDOW, то
Windows NT/2000: This flag is valid only when starting a console application. If set, the console application is run without a console window.
Про Windows 98 ничего не сказано.
Оставить комментарий
Имя или ник:
Комментарий: