Delphi 2010 кнопки теряют событие нажатия - PullRequest
2 голосов
/ 17 марта 2010

Я экспериментировал с довольно странной проблемой с использованием Delphi 2010. В одной форме (довольно сложной) некоторые кнопки автоматически теряют событие нажатия. Я не динамически назначаю событие или что-то еще (они подключены в IDE). События запускаются нормально несколько раз, но внезапно (и случайно) некоторые из них больше не запускают события. Установка точки останова в событии не останавливает выполнение.

Странно, да, и я заблудился. Я знаю, что этому нет никакого объяснения, поэтому я хочу спросить, есть ли еще кто-нибудь, кто экспериментирует с той же проблемой.

Ответы [ 2 ]

1 голос
/ 17 марта 2010

Проверьте наличие нескольких файлов .dcu в разных каталогах. Это может быть старое. Я обнаружил, что если вы проходите через отладчик и код кажется неправильно выровненным по отношению к выполнению (особенно если он проходит по строкам, которые на самом деле не являются инструкциями, такими как начало / конец или комментарии), то вы получили старый .DCU или .BPL.

0 голосов
/ 17 марта 2010

Может быть, события не имеют кода и проигрывают при компиляции?

...