Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.05.26;
Скачать: CL | DM;

Вниз

Не обрабатывается событие OnKeyDown   Найти похожие ветки 

 
MyVeryShortLogin ©   (2002-08-16 13:47) [0]

Ну собственно сабж. Ставлю breackpoint на входе в KeyDown и ничего.
Для KOLForm свойства KeyPrewiev не нашел.
И еще, назначил икону в свойстве KOLForm, ехе-шник в вин-командире (и в свойствах файла) икону имеет ту которую назначил, а при запуске у приложения стандартная mustdie-ная иконка.


 
Mhorse ©   (2002-08-17 20:57) [1]

Как икону-то назначал? А другие breakpoint-ы работают, хоть где-нибудь?


 
Gandalf   (2002-08-18 10:33) [2]

Тут без примера думаю никак - шли если хочешь.


 
Sam Stone   (2002-08-18 14:24) [3]

на счет брякпоинта: переустанови дельфу - у меня такая же фигня была. А вместо бряка можно написать ShowMessage("Брякпоинт"). А с иконкой у меня такие же траблы.


 
MyVeryShortLogin ©   (2002-08-19 16:09) [4]

Другие брякпоинты работают.
Икону назначал для TKOLForm.Icon := "полный путь к ico файлу"
2 Gandalf исходник на мыло кидать? Весь проект или pas единственной формы подойдет?


 
Gandalf   (2002-08-19 21:04) [5]

>Икону назначал для TKOLForm.Icon := "полный путь к ico файлу"
Извини - бред. Там должно быть название ресурса иконки.
Смотри UGH.

>2 Gandalf исходник на мыло кидать? Весь проект или pas >единственной формы подойдет?
На мыло. Кидай столько чтобы компилилось и был виден глюк. Что увижу, то исправлю.




 
Vladimir Kladov   (2002-08-20 10:27) [6]

Зачем же переустанавливать. Может, просто оптимизация включена.
Вообще, брекпоинт можно поставить в строке, в которой после компиляции Delphi показывает синюю точку по левому краю от исходника. Если точка есть, а не останавливается, то действительно событие не вызывается.
Надеюсь, событие назначено не в форме VCL, а в компоненте TKOLForm. Иначе не будет даже синей точки.
И речь идет действительно о OnKeyDown, а не OnChar. OnChar в форме не работает, если есть контрол в фокусе.
KeyPreview нету. Есть OnMessage. В нем можно ловить совсем все, даже то, что в VCL не поймаешь. Тем более что он есть у каждого контрола, не только у формы или апплета.


 
MyVeryShortLogin ©   (2002-08-20 16:27) [7]

Событе назначено не в форме VCL, а в TKOLForm, про синие точки я в курсе :))
Речь действительно идет о OnKeyDown.
>> OnChar в форме не работает, если есть контрол в фокусе.
Видимо тоже самое происходит и с OnKeyDown, на форме один единственный компонент TKOLListView, для него OnKeyDown работает.



Страницы: 1 вся ветка

Текущий архив: 2003.05.26;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.013 c
3-83373
Inkotex
2003-05-05 19:34
2003.05.26
Многопользовательность в БД


3-83401
Veles
2003-05-04 16:21
2003.05.26
Как ввести параметр хранимрй процедуры типа DATETIME?


4-83795
Num Lock
2003-03-26 15:21
2003.05.26
Как без окна обработать сообщения от всплывающего меню?


11-83435
Sam Stone
2002-08-18 17:18
2003.05.26
ScrollBox


1-83588
vsu
2003-05-14 13:20
2003.05.26
RxLoginDialog и с чем его едят