Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

Запуск проги как процесс

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Компилируемые языки] >> Запуск проги как процесс
Имя
Сообщение << Старые топики   Новые топики >>
Запуск проги как процесс - 2007-03-17 17:26:01.736666   
gnrl.Black

Сообщений: 66
Оценки: 0
Присоединился: 2006-11-05 22:10:17.820000
Скажите, плз, как сделать так, чтобы твое приложение запускалось как процесс и не открывало своего окна(C++ Builder)?
Post #: 1
RE: Запуск проги как процесс - 2007-03-17 17:42:46.403333   
rbzombie

Сообщений: 88
Оценки: 0
Присоединился: 2005-01-07 04:14:13
ты не напутал? процесс это и есть запуск приложения.сделай так просто скрой окно sw_hide при запуски или так
form1.hide(delphi) а вообще вырежи его на глухо из проекта или создай консольную прогу и скрой тоже консоль
Post #: 2
RE: Запуск проги как процесс - 2007-03-17 17:46:29.156666   
blacksun

Сообщений: 2360
Оценки: 0
Присоединился: 2006-09-27 03:05:59.350000
А консоль то нах?
Post #: 3
RE: Запуск проги как процесс - 2007-03-17 20:19:07.970000   
gnrl.Black

Сообщений: 66
Оценки: 0
Присоединился: 2006-11-05 22:10:17.820000
Задача в том, чтобы не октрывалось окно моей проги и она на светилась на панели задач… Можно ли такое сделать на С++Bulider?
Post #: 4
RE: Запуск проги как процесс - 2007-03-17 21:22:07.280000   
blacksun

Сообщений: 2360
Оценки: 0
Присоединился: 2006-09-27 03:05:59.350000

quote:

ORIGINAL: gnrl.Black

Задача в том, чтобы не октрывалось окно моей проги и она на светилась на панели задач… Можно ли такое сделать на С++Bulider?

Все возможно, в обработчике onShow пиши чтото вида

YouForm->Hide;
ShowWindow(Application->Handle, SW_HIDE);
Post #: 5
RE: Запуск проги как процесс - 2007-03-17 23:27:23.370000   
voody

Сообщений: 958
Оценки: 0
Присоединился: 2005-02-06 22:28:30
Тебе нужна программа со скрытой формой, или без формы вообще? Если первое - тебе уже подсказали, а если второе - создавай новый проект Console Wizard (вроде, так), снимай там все галочки (ну, вот, зачем тебе VCL в безоконном приложении?) и наслаждайся жизнью. При этом, размер программы будет около 50 КБ (это, если в нее включено все необходимое, для переноса на другой комп, иначе - еще меньше). Так же, могу дать статью, в которой рассказывается, как в C++ Builder'е создать приложение, размером в несколько килобайт.
Post #: 6
RE: Запуск проги как процесс - 2007-03-18 14:15:07.483333   
NEFFboy

Сообщений: 204
Оценки: 0
Присоединился: 2007-03-18 11:11:02.040000
Полностью скрываем форму своего приложения

Application.Minimize; ShowWindow(Application.Handle, SW_HIDE);
Этот код не убирает программу из списка запущенных процесоов.
Post #: 7
RE: Запуск проги как процесс - 2007-03-18 14:46:03.333333   
blacksun

Сообщений: 2360
Оценки: 0
Присоединился: 2006-09-27 03:05:59.350000
Application.Minimize;
ShowWindow(Application.Handle, SW_HIDE);
Post #: 8
RE: Запуск проги как процесс - 2007-03-18 18:25:04.503333   
AdReNaL1Ne

Сообщений: 8027
Оценки: 350
Присоединился: 2005-09-11 06:38:05
http://forum.xakep.ru/m_841761/tm.htm
Post #: 9
RE: Запуск проги как процесс - 2007-03-18 19:40:42.840000   
gnrl.Black

Сообщений: 66
Оценки: 0
Присоединился: 2006-11-05 22:10:17.820000
При введении такого кода:
Application.M[b]i[/b]nimize; ShowWindow(Application.Handle, SW_HIDE);
Компилер выдает:
[C++ Error] mouse.cpp(23): E2235 Member function must be called or its address taken

Что это за ошибка? Может надо инклюдить что-нить?
Post #: 10
RE: Запуск проги как процесс - 2007-03-18 20:56:59.166666   
gnrl.Black

Сообщений: 66
Оценки: 0
Присоединился: 2006-11-05 22:10:17.820000
Все разобрался…..спасибо за помощь!
Post #: 11
Страниц:  [1]
Все форумы >> [Компилируемые языки] >> Запуск проги как процесс







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.