Вниз
Скачать: CL | DM;

События выполняются дважды...   Найти похожие ветки 

 
MikeZ ©   (2003-05-10 23:25) [0]

Привет. Пользуюсь я EldoS v3.11 и напал на такой глюк с TElListBox: при использовании событий onClick или onDblClick каждый из них выполняется дважды. Никакий дополнительных точек вызова я не заметил. И проявилось это как-то внезапно... Т.е. может я чего нибудь переключил или что-то еще. Никто не встречался с подобным? И как с ним бороться?


 
Юрий Зотов ©   (2003-05-11 00:24) [1]

Поставьте BreakPoint в обработчике. При приходе на него просмотрите стек вызовов (Ctrl+Alt+S) - увидите, как Вы на него пришли. При втором приходе сделайте то же самое и сопоставьте оба списка. Обычно это позволяет выяснить причины повторных вызовов.


 
MikeZ ©   (2003-05-11 18:38) [2]

Этот самый стек пишет вот это:
TFormMain.LB_LinksDblClick(???)
Т.е. ту самую процедуру, которая и вызывается дважды. Я ее где-либо еще не вызываю - она вызывается при двойном щелчке по ListBox"у. Информативность = 0...


 
Юрий Зотов ©   (2003-05-11 20:05) [3]

Перекомпилите EldoS и проект с включенной опцией Debug Info, укажите в опциях проекта путь к исходниками EldoS и повторите. Информативность должна возрасти.


 
MikeZ ©   (2003-05-12 00:20) [4]

А у моего EldoS нет исходников и опция включена :-)
Думаю я, что дело именно в EldoS. Но вот проверить не смогу.
Но все равно - спасибо за помощь. Про стек не знал :-(



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.009 c
1-70238
boroda
2003-05-11 17:25
2003.05.22
TListView & TTreeView в одном.


14-70517
Igor Mish
2003-05-01 20:39
2003.05.22
Чтение строки из файла.txt


14-70468
Loki
2003-05-03 12:07
2003.05.22
TWebbrowser


14-70484
Fennek^Red
2003-05-01 19:28
2003.05.22
Две винды


1-70297
dor
2003-05-12 19:47
2003.05.22
RegisterFileType




   Наверх