Вниз
Скачать: CL | DM;

Навеяно недавней веткой   Найти похожие ветки 

← →
Дмитрий_Б   (2005-08-17 14:24) [0]

Почему этот код:

procedure TForm1.Button1Click(Sender: TObject);
var c: TObject;
begin
  c := TObject.Create;
  c.Free;
  c.Free;
end;

при первом клике не вызывает исключения, а при втором возникает AV ?


← →
Rouse_ ©   (2005-08-17 14:27) [1]

Потому что ты пытаешся вызвать метод разрушенного объекта :)


← →
Kot Andrei ©   (2005-08-17 14:49) [2]

мне тоже интересно! ведь при первом клике тоже повторно вызывается метод Free, и обходится без исключений...?


← →
КаПиБаРа ©   (2005-08-17 14:49) [3]

Дмитрий_Б   (17.08.05 14:24)
Из за особенностей внутреней реализации данной версии Дельфи



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.022 c
3-1122468976
vok
2005-07-27 16:56
2005.09.11
Двусторонняя печать


14-1124247569
Progamer
2005-08-17 06:59
2005.09.11
Баян на форуме касперского... (:


14-1124296217
cyborg
2005-08-17 20:30
2005.09.11
:) обновление Windows Update


1-1124664801
chitak
2005-08-22 02:53
2005.09.11
kak obrashatsya k etoy procedure?


10-1101741608
Romano
2004-11-29 18:20
2005.09.11
Передача структур (record) в методы COM-объектов




   Наверх