Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2003.05.22;
Скачать: [xml.tar.bz2];

Вниз

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

 
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 вся ветка

Форум: "Основная";
Текущий архив: 2003.05.22;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.006 c
1-70223
4you
2003-05-11 14:10
2003.05.22
Оптимизация программы


7-70531
Tolyan
2003-03-24 11:10
2003.05.22
Вход звуковой карты.


1-70367
Zew
2003-05-10 13:14
2003.05.22
Узнать время!


14-70519
KSergey
2003-05-01 12:00
2003.05.22
Изображения TIFF и JPEG


14-70437
fighter@str
2003-04-30 18:56
2003.05.22
Жесткий диск IBM





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский