Почему то, что работает с дебаггером не работает без него?

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Ответить
Земляков
незнакомец
Сообщения: 4
Зарегистрирован: 20.11.2009 15:18:47

Почему то, что работает с дебаггером не работает без него?

Сообщение Земляков »

Не заходит в функцию предка без дебаггера. Но, если ставлю в этой функции ShowMessage (как trace для отладки), то заходит и все делает.
kipar
новенький
Сообщения: 78
Зарегистрирован: 04.03.2010 11:15:54

Сообщение kipar »

Может, функция не выполняет никаких действий и потому оптимизируется?
Можно какой-нибудь тестовый пример?
Земляков
незнакомец
Сообщения: 4
Зарегистрирован: 20.11.2009 15:18:47

Сообщение Земляков »

Cудя по всему не срабатывает inherited.
Аватара пользователя
vada
энтузиаст
Сообщения: 691
Зарегистрирован: 14.02.2006 12:43:17

Сообщение vada »

У меня подобные чудеса происходят при -O3 опримизации. В топку ее! :(
Земляков
незнакомец
Сообщения: 4
Зарегистрирован: 20.11.2009 15:18:47

Сообщение Земляков »

Точно. Поубирал оптимизации - заработало.
Ответить