Вниз
Скачать: 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
14-1124192137
pasha_golub
2005-08-16 15:35
2005.09.11
Давайте померяемся...


14-1124260101
Pazitron_Brain
2005-08-17 10:28
2005.09.11
Телефонные развлечения.


2-1123253534
Андрей235
2005-08-05 18:52
2005.09.11
Люди помогите сам никак...


6-1116549473
Hecker
2005-05-20 04:37
2005.09.11
Tracert и Ping?


14-1124258736
Игорь Шевченко
2005-08-17 10:05
2005.09.11
Священная война :)




   Наверх