![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#21 | |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
![]() Цитата:
1) вы хотите запустить программу в скрытом виде и должно быть наличие иконки в трее 2) вот это Код:
3) сворачивание или минимизация - это когда приложение присутствует на таскбаре в виде панельки 4) чтобы была иконка в трее нужно создать ее там, например через Shell_NotifyIcon или готовым компонентом, например cooltrayicon 5) необходимо назначить реакции на клики по иконке программы в трее (разворачивание и скрытие), теми-же showwindow
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation |
|
![]() |
![]() |
![]() |
#22 |
Форумчанин
Регистрация: 24.09.2009
Сообщений: 264
|
![]()
raxp, несовсем так.
1) Я хочу чтоб только при автозагрузке программа запускалась в скрытом виде, а если запускать через exeшник (когда программа не запущена) она запускалась в развёрнутом виде. 2) Если программа запущена но скрыта в трее, то при клике по exeшнику она разварачивалась (а не запускался ещё один проект). 3) Если программа запущена в развёрнутом виде то при клике по exeшнику она получала фокус (а не запускался ещё один проект). Использую компонент cooltrayicon. Клик по иконке программы в трее, чтоб она разворачивалась я прописал. |
![]() |
![]() |
![]() |
#23 | |
Форумчанин
Регистрация: 01.12.2009
Сообщений: 569
|
![]() Цитата:
2-3) Семафоры, семафоры... Поисчи на форуме, здесь же... 100% есть. Вроде этого : "Как не допустить запуска второй копии программы". А отсальное дело техники... ЫЗ: я не могу так слёту накодить те семафоры, тк давненько ими не занимался... надо бы память освежить. Если чего то не получится пиши. Последний раз редактировалось notHaker; 03.12.2009 в 00:03. |
|
![]() |
![]() |
![]() |
#24 |
Форумчанин
Регистрация: 24.09.2009
Сообщений: 264
|
![]()
notHaker, с 2 и 3 вроде всё ясно, поищу. А вот насчёт первого вопроса, что то совсем мутно
![]() |
![]() |
![]() |
![]() |
#25 | |
Форумчанин
Регистрация: 01.12.2009
Сообщений: 569
|
![]() Цитата:
start C:\MyProgram.exe /hide То после запуска, в программе можно вызвать функцию GetCommandLine. Она передаёт строку с коммандой (в данном случае "C:\MyProgram.exe /hide"). В библиотеке rxLib, есть функция отделяющая параметры от комманды. А дальше вам решать что с этими параметрами делать, это же данные... ![]() То же самое... Только коммандную строку вызываете не вы, а система. И система выполняет комманду (абстрактно говоря ![]() Последний раз редактировалось notHaker; 03.12.2009 в 01:03. |
|
![]() |
![]() |
![]() |
#26 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
I'm learning to live...
|
|
![]() |
![]() |
![]() |
#27 | |||
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
![]() Цитата:
Цитата:
Код:
Цитата:
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation |
|||
![]() |
![]() |
![]() |
#28 | |
Форумчанин
Регистрация: 01.12.2009
Сообщений: 569
|
![]() Цитата:
![]() |
|
![]() |
![]() |
![]() |
#29 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
I'm learning to live...
|
|
![]() |
![]() |
![]() |
#30 | |
Форумчанин
Регистрация: 24.09.2009
Сообщений: 264
|
![]()
Никак не могу разобраться с этой темой.
1) Цитата:
Код:
![]() 2) Код:
|
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Несколько вопросов. | Miron86 | Компоненты Delphi | 3 | 09.09.2009 18:25 |
несколько вопросов | fitc | Общие вопросы Delphi | 28 | 14.07.2009 21:20 |
Несколько вопросов | Зубоскалик | Общие вопросы Delphi | 14 | 20.11.2008 14:28 |
Несколько Вопросов | Дорст | Общие вопросы Delphi | 3 | 12.11.2007 09:18 |
Несколько вопросов по Delphi 2005 | Nez | Общие вопросы Delphi | 53 | 21.02.2007 05:49 |