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

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

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

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

Сообщение Земляков » 27.05.2011 12:40:04

Не заходит в функцию предка без дебаггера. Но, если ставлю в этой функции ShowMessage (как trace для отладки), то заходит и все делает.
Земляков
незнакомец
 
Сообщения: 4
Зарегистрирован: 20.11.2009 16:18:47

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

Сообщение kipar » 27.05.2011 14:12:36

Может, функция не выполняет никаких действий и потому оптимизируется?
Можно какой-нибудь тестовый пример?
kipar
новенький
 
Сообщения: 78
Зарегистрирован: 04.03.2010 12:15:54

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

Сообщение Земляков » 01.06.2011 09:23:19

Cудя по всему не срабатывает inherited.
Земляков
незнакомец
 
Сообщения: 4
Зарегистрирован: 20.11.2009 16:18:47

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

Сообщение vada » 01.06.2011 12:28:44

У меня подобные чудеса происходят при -O3 опримизации. В топку ее! :(
Аватара пользователя
vada
энтузиаст
 
Сообщения: 691
Зарегистрирован: 14.02.2006 13:43:17

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

Сообщение Земляков » 03.06.2011 11:09:48

Точно. Поубирал оптимизации - заработало.
Земляков
незнакомец
 
Сообщения: 4
Зарегистрирован: 20.11.2009 16:18:47


Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 41

Рейтинг@Mail.ru