Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Общие вопросы > Программа. основанная на диалоге


Автор: sergeeff 13.1.2003, 01:38
Господа!
Такая проблемка. Есть программа на С++, основанная на диалоговом окошке. Надо сделать так, чтобы при отсутствии командной строки она запускалась, как Windows приложение с окщечками, кнопочками и прочим, а если есть командная строка - как обычное консольное приложение с минимальным интефейсом через cin/cout. Причем надо, чтобы это был один единый .exe модуль. Может кто в курсе, как это поизящнее изобразить?

С благодарностью

Автор: Vaulter 13.1.2003, 10:35
ну если ты сделашь в консольной программке CreateWindow
то ниче я думаю страшного не случится
скажем
int main (...) //тра та та
{
  DialogBox(....);//создали
  ....
  ....
  ....
}

Автор: Step 13.1.2003, 19:04
вообще это все можно сделать следующим способом: Делаеш стандартное приложение (диалоговое). и в этом приложение делаеш функцию маин, а не винмаин. к стати такая программа при правильном написаннии функции маин будет работать и под дос и под виндоус.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)