Как отладчик C++ Builder XE мог повлиять на мой код?

Использование C++ Builder XE

Я использую TStatusBar на форме с 2 панелями. Первая панель - просто текст. Второй параметр имеет значение OwnerDraw и должен указывать на красную или зеленую панель, показывающую, подключен ли компорт или нет. Это обновляется с TTimer на форме с интервалом 500 мс. Кажется, что происходит, когда я запускаю программу из среды IDE (с отладчиком), она работает нормально, но когда я запускаю ее из файла.exe в папке назначения, из среды IDE без отладчика, она не обновляет строку состояния.

Это действительно раздражает, потому что, как только я запускаю его под отладчиком для его отладки, это не идет не так! Кажется, что обработчик события OnDrawPanel не вызывается, когда я не использую отладчик. У кого-нибудь есть идеи почему или способ обойти это?

0 ответов

Другие вопросы по тегам