![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 22.02.2010
Сообщений: 912
|
![]()
Учусь добавлять программу в трей, без использования компонентов сторонних. в модули прописываю:
Код:
Код:
|
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
![]()
этот метод был создан вручную.(в том числе и обьвление в классе)
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
![]() |
![]() |
![]() |
#3 |
Сумрачная тень
Форумчанин
Регистрация: 05.03.2009
Сообщений: 689
|
![]()
Не показан код событийной процедуры обратного вызова. Информации недостаточно. Посмотри мой исходник, когда-то для себя делал. Благодарность в репу.
TrayApi.rar По твоей процедуре: с каждым новым вызовом при разных n у тебя этих иконок расплодится. А кто чистить будет? Переменная иконки у тебя локальная ведь. Каждый раз ты работаешь уже с новой созданной копией. Тогда уже глобальной ее сделай. Поэтому и смысл сих строк теряется: Код:
"ковыряю изнутри" (с)
|
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 22.02.2010
Сообщений: 912
|
![]()
ваш сырец не компилируется (Delphi XE2), строка 63
Код:
п.с. если закомментировать, то все компилируется и работает, то так ли работает как вы делали изночально... Прокомментируйте код Код:
Последний раз редактировалось kta87; 22.03.2012 в 09:34. |
![]() |
![]() |
![]() |
#5 |
Сумрачная тень
Форумчанин
Регистрация: 05.03.2009
Сообщений: 689
|
![]()
Делал еще в Delphi 7. Для новых так:
Код:
"ковыряю изнутри" (с)
|
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 22.02.2010
Сообщений: 912
|
![]()
все подправил... отличный пример... спасибо за исходники и + в репу!
|
![]() |
![]() |
![]() |
#7 | |||
Старожил
Регистрация: 13.08.2009
Сообщений: 2,581
|
![]() Цитата:
Цитата:
Цитата:
Опытный программист на C++ легко решает любые не существующие в Паскале проблемы.
|
|||
![]() |
![]() |
![]() |
#8 | ||
Старожил
Регистрация: 13.08.2009
Сообщений: 2,581
|
![]() Цитата:
Код:
Цитата:
Опытный программист на C++ легко решает любые не существующие в Паскале проблемы.
|
||
![]() |
![]() |
![]() |
#9 |
Форумчанин
Регистрация: 22.02.2010
Сообщений: 912
|
![]()
в представленном исходнике програму можно вытащить из трея кликом лкм по иконке. Можно ли как нить отключить эту возможность?
Код:
|
![]() |
![]() |
![]() |
#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 |