|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
02.01.2010, 17:51 | #1 |
Старожил
Регистрация: 29.01.2008
Сообщений: 2,406
|
Проблема с THotKey в Delphi 2010
Всем привет!
Столкнулся с проблемой компонента THotKey в delphi 2010. Какой-то он там недописанный. В Desing-time текст в нем мигает а в run-time вообще не виден. При том, что в Delphi 7 всё работает нормально. Помогите исправить или найти альтернативу... |
02.01.2010, 19:00 | #2 |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
...под рукой d2010 нет, поэтому проверить глюк без возможности, однако я-бы добавил свойства hotkey какому-нибудь другому VCL, например эдиту или уже сразу в комплексе всему stringgrid-у
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation |
02.01.2010, 19:27 | #3 |
Участник клуба
Регистрация: 11.01.2009
Сообщений: 1,917
|
Держи только что сегодня "управился" с ним.
И пусть тебя не пугает что типа только под Delphi 6-7 - сегодня утром прекрасно стал на мой D2010, единственно что пересоздал res-файл и все. Все прекрасно работает. З.Ы. Я компилировал "HotKeyManager_D6plus.dpk"
"Заряженному танку в дуло не смотрят" @Dekmer in WoT
|
02.01.2010, 19:47 | #4 |
Старожил
Регистрация: 29.01.2008
Сообщений: 2,406
|
Спасибо народ. Это глюки были, из-за того, что doubleBuffered у tHotKey стояло в true.
А совет raxp-а я что-то не понял... Я вообще-то хотел-бы сделать менеджер горячих клавиш для своей проги как у foobar-а Вот интересно, у них это там каждый метод отдельно прописан, или как-то круто автоматизированно всё? У меня есть контрольный интерфейс с набором методов. Вызовы некоторых из них должны происходить при нажатии горячих клавиш (глобальных). Можно всё тупо прописать, но интересно было-бы автоматику сделать. Наверное понадобиться отдельный класс, который будет содержать только методы, который можно будет вызывать горячими клавишами. Может посоветуете что-то по этому поводу? p.s. Кажется у tHotKeyMeneger-а проблемы с кодировками... Последний раз редактировалось Altera; 02.01.2010 в 20:07. |
02.01.2010, 20:04 | #5 | |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
Цитата:
колонка hkey воспринимает комбинации горячих клавиш и регистрирует их в системе и сохраняет (загружает) список в ini, также есть возможность удаления и разрегистрации
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation |
|
02.01.2010, 20:11 | #6 |
Старожил
Регистрация: 29.01.2008
Сообщений: 2,406
|
Да, действительно, я ссыль то и не заметил. Что-то код запутанный какой-то. А у вас исходничка нет случайно, рабочего?
Кстати, что за планировщик такой интересный? Последний раз редактировалось Altera; 02.01.2010 в 21:24. |
02.01.2010, 23:12 | #7 |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
код такой, потому-что и планировщик непростой... в нем совмещена обработка горячих клавиш (глобальных), получение кода с пульта (lirc, c шины pci тюнера, сети, usb-remote...), временной планировщик по дате-времени и набор заданных команд >>> описание проекта <<<
исходник модуля обработки прилагаю (чистить не буду, скелет уже выкладывал ранее)...
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation |
05.01.2010, 20:01 | #8 |
Форумчанин
Регистрация: 11.04.2009
Сообщений: 277
|
raxp, я бы в твой проге поставил бы запрет на дабавление задач после задачи выклечения ПК
|
06.01.2010, 09:51 | #9 | |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
Цитата:
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation Последний раз редактировалось raxp; 06.01.2010 в 09:53. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Проблема с Microsoft office 2010 | evgenii0494 | Microsoft Office Word | 14 | 09.05.2010 09:48 |
NextGrid и Delphi 2010 | Polotenchik | Компоненты Delphi | 2 | 26.12.2009 20:05 |
Delphi 2010 м Kaspersky | Polotenchik | Софт | 16 | 21.10.2009 00:37 |
Delphi 2010 | beemoto | Общие вопросы Delphi | 6 | 22.09.2009 13:57 |