|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
22.03.2012, 09:09 | #1 |
Форумчанин
Регистрация: 22.02.2010
Сообщений: 912
|
добавить в трей программу
Учусь добавлять программу в трей, без использования компонентов сторонних. в модули прописываю:
Код:
Код:
|
22.03.2012, 09:16 | #2 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
этот метод был создан вручную.(в том числе и обьвление в классе)
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
22.03.2012, 09:21 | #3 |
Сумрачная тень
Форумчанин
Регистрация: 05.03.2009
Сообщений: 689
|
Не показан код событийной процедуры обратного вызова. Информации недостаточно. Посмотри мой исходник, когда-то для себя делал. Благодарность в репу.
TrayApi.rar По твоей процедуре: с каждым новым вызовом при разных n у тебя этих иконок расплодится. А кто чистить будет? Переменная иконки у тебя локальная ведь. Каждый раз ты работаешь уже с новой созданной копией. Тогда уже глобальной ее сделай. Поэтому и смысл сих строк теряется: Код:
"ковыряю изнутри" (с)
|
22.03.2012, 09:30 | #4 |
Форумчанин
Регистрация: 22.02.2010
Сообщений: 912
|
ваш сырец не компилируется (Delphi XE2), строка 63
Код:
п.с. если закомментировать, то все компилируется и работает, то так ли работает как вы делали изночально... Прокомментируйте код Код:
Последний раз редактировалось kta87; 22.03.2012 в 09:34. |
22.03.2012, 09:43 | #5 |
Сумрачная тень
Форумчанин
Регистрация: 05.03.2009
Сообщений: 689
|
Делал еще в Delphi 7. Для новых так:
Код:
"ковыряю изнутри" (с)
|
22.03.2012, 13:15 | #6 |
Форумчанин
Регистрация: 22.02.2010
Сообщений: 912
|
все подправил... отличный пример... спасибо за исходники и + в репу!
|
22.03.2012, 14:22 | #7 | |||
Старожил
Регистрация: 13.08.2009
Сообщений: 2,581
|
Цитата:
Цитата:
Цитата:
Опытный программист на C++ легко решает любые не существующие в Паскале проблемы.
|
|||
22.03.2012, 14:27 | #8 | ||
Старожил
Регистрация: 13.08.2009
Сообщений: 2,581
|
Цитата:
Код:
Цитата:
Опытный программист на C++ легко решает любые не существующие в Паскале проблемы.
|
||
22.03.2012, 15:45 | #9 |
Форумчанин
Регистрация: 22.02.2010
Сообщений: 912
|
в представленном исходнике програму можно вытащить из трея кликом лкм по иконке. Можно ли как нить отключить эту возможность?
Код:
|
22.03.2012, 17:49 | #10 |
Сумрачная тень
Форумчанин
Регистрация: 05.03.2009
Сообщений: 689
|
Код:
"ковыряю изнутри" (с)
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Добавить в программу сортировку | Anton94.by | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 16.03.2012 22:59 |
Как свернуть программу в трей? | KING_t.r.b.e. | Общие вопросы C/C++ | 1 | 30.11.2010 18:06 |
КАК свернуть программу в трей в Delphi 10 | quarty | Общие вопросы Delphi | 3 | 29.10.2010 00:10 |
Свернуть чужую программу в трей | grafgrial | Общие вопросы Delphi | 6 | 18.06.2010 19:27 |
Как свернуть программу в трей !!! | Football_lady | Общие вопросы Delphi | 1 | 06.02.2010 19:46 |