Russian Qt Forum

Компиляторы и платформы => Visual C++ => Тема начата: simeon от Апрель 02, 2004, 11:00



Название: Как создать программу без окна.
Отправлено: simeon от Апрель 02, 2004, 11:00
Собственно %subj%.

Грубо говоря надо, чтобы программа работала, но окно не выводилось.

Какой тип проекта создать, и что сделать что бы этого добиться?

Может Win32 Application и не вызывать CreateWindow?


Название: Как создать программу без окна.
Отправлено: npak от Апрель 02, 2004, 12:42
Win32 console application


Название: Как создать программу без окна.
Отправлено: simeon от Апрель 02, 2004, 13:36
Вопрос в том, чтобы окно не выводилось совсем.
Console application создает окно консоли.

Я попробовал создать Win32 Aplication при помощи мастера, потом удалил CreateWindow и все заработало

Программа запускается, но окна нет. Типа сервис такой :)


Название: Как создать программу без окна.
Отправлено: EugeneVC от Апрель 02, 2004, 13:46
Тогда уж лучше сервис написать :)


Название: Как создать программу без окна.
Отправлено: simeon от Апрель 02, 2004, 13:57
все проще.

я тут писал консольную прогу. И мне надо было запустить из нее другую задачу, у которой нет окна. Так вот я и задумался, а как сделать такое.

А тут нашел в одной книжке, что в CreateProcess можно передать параметр fdwCreate=CREATE_NO_WINDOW, и тогда консольная программа которая запускается из другой консольной программы не будет иметь окна.

Правда еще не пробовал.