![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 05.08.2011
Сообщений: 8
|
![]()
Всем привет.
Пишу одну программу на делфи.И у меня в программе вышел маленкий косяк. Запускаем программу,сворачиваем в трэй,запускаем делфи пишем в редакторе делфи например pos и копируем в буфер программа себя показывает,но потом её не возможно свернуть обратно. все остальные кнопки развернуть закрыть работают, а свернуть нет. Есть один интерестный момент,если добавить на форму кнопку и на ней написать form1.hide; форма свернется. Если таймер выключить форма сворачивается. Код таймера: Интервал 5000(5 Сек) Код:
Последний раз редактировалось Stilet; 04.11.2012 в 11:37. |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 16.05.2012
Сообщений: 3,211
|
![]()
Ты, когда форму разворачиваешь, случайно не пишешь там
Код:
Собственно, я даже не очень понял, почему она должна сворачиваться обратно и при чем тут таймер. Опиши, как по задумке это все работает?
Начал решать проблему с помощью регулярных выражений. Теперь решаю две проблемы...
|
![]() |
![]() |
![]() |
#3 |
Регистрация: 05.08.2011
Сообщений: 8
|
![]()
Прошу прощения за долгое молчание.Дома нет интернета сейчас.
По задумке 1 запускаем программу 2 сворачиваем в трей 3 Запускаем Делфи 4 В делфи копируем имя функции или процедуры , у тамера выполняется условие и происходит все что там написано,то есть если условие тамера выполняется и memo1 <>'' это говорит о том что поиск увенчался успехом показываем форму там мы видем описание этой функции или процедуры ,Посмотрев пытаемся свернуть в трей ,но фиг.Выключения тамера избавляет от этого глюка.Так яснее? Ты, когда форму разворачиваешь, случайно не пишешь там Код: Timer1.Enabled:=false нет,форму показывает тамер Form1.show; Последний раз редактировалось Deleted; 06.11.2012 в 20:03. |
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 16.05.2012
Сообщений: 3,211
|
![]()
Form1.show - это НЕ таймер. Это событие формы.
Думаю, будет лучше, если приложишь исходник к посту - быстрее дело пойдет.
Начал решать проблему с помощью регулярных выражений. Теперь решаю две проблемы...
|
![]() |
![]() |
![]() |
#5 | |
Регистрация: 05.08.2011
Сообщений: 8
|
![]() Цитата:
CoolTray как только вы скомпилируете этот код и запустите блокнот появится форма свернуть ее нельзя. Если отправить програму в трей средствамиWinApi(Листинг WinApi внизу поста) WinApi глюка нет. Листинг CoolTray Код:
Листинг WinApi Код:
![]() ![]() Последний раз редактировалось Stilet; 08.11.2012 в 12:02. |
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Работа с таймером С# | JK0 | Помощь студентам | 1 | 31.10.2011 16:25 |
Гаджет с таймером | katiakovalchuk | Помощь студентам | 0 | 07.05.2011 12:09 |
Работа с таймером... | misher | Свободное общение | 11 | 15.07.2010 15:26 |
Глюк в делфи | Kazik | Помощь студентам | 4 | 06.06.2010 10:16 |
Помогите с таймером | Михаил Юрьевич | Общие вопросы Delphi | 10 | 03.06.2008 20:35 |