Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Не исполняется Destructor. [D7, WinXP]


Still Swamp ©   (2006-01-18 17:56:00) 

Описал у объекта Destructor

TMyObject2 = class (TMyObject1);
destructore Destroy; override;

destructore TMyObject2.Destroy;
begin
inherited Destroy;
end;

Далее выполняю MyObject.Free;
Все благополучно, только вот этот деструктор не исполняется и отладчик туда незаглядывает.

В чем проблема?


TUser   (2006-01-19 12:04:00) [1]


> Оптимизатор откидывает виртуальные методы в которых ничего
> не делается кроме вызова метода предка...


> Оптимизацию отключи.

И бреки ставятся и дебагер заходит при включенной оптимизации. D7.


Ega23   (2006-01-19 11:43:00) [2]


> Во первых брикпоинты не ставятся в нем.


Оптимизацию отключи.


han_malign   (2006-01-19 11:30:00) [3]

Оптимизатор откидывает виртуальные методы в которых ничего не делается кроме вызова метода предка...


Кабан   (2006-01-19 09:35:00) [4]

Деструктор находится в секции public?


TUser   (2006-01-19 08:29:00) [5]

А чему равно MyObject.ClassName ?


Внук   (2006-01-19 07:59:00) [6]

Возможно MyObject=nil


Плохиш   (2006-01-18 18:10:00) [7]


> Still Swamp   (18.01.06 17:56)

Хочешь, чтобы мы специально для твоей проблеммы побежали кофе заваривать?


Игорь Шевченко   (2006-01-18 18:09:00) [8]

Код в студию


Still Swamp   (2006-01-18 18:06:00) [9]

Ну описАлся... :)

А с чего решил?.... Во первых брикпоинты не ставятся в нем. В вторых если написать допустим ShowMessage('Сработало'); то его не увижу.


Джо   (2006-01-18 17:59:00) [10]

> destructor eDestroy;

Это что? ;-)

А с чего ты решил, что он не выполняется?


Наверх

Титульная страница Поиск, карта сайта Написать письмо