Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.08.15;
Скачать: CL | DM;

Вниз

Проблемма с деструктором   Найти похожие ветки 

 
id_privin ©   (2002-08-01 12:30) [0]

Добрый всем день.

Такая странная проблемма.
есть класс

TContainer = class(TObject)
value : variant
end;

далее в программе

var
C : TContainer;
begin
C := TContainer.Create();
C.Value := "OK";
C.Free;
MessageDlg(C.Value, mtInformation, [mbOK], 0);
end;


По идее в последней строке Exception. Но вместо этого я просто получаю в C.Value пустую строку т.е обект не удален из памяти.

Вопрос : как его оттуда удалить.


 
Skier ©   (2002-08-01 12:34) [1]

>id_privin

> т.е обект не удален из памяти.

Удалён, но указатель не очищен.


 
DiamondShark ©   (2002-08-01 14:19) [2]

Ага. Еще один баг Дельфи. До кучи с циклом for ;)

Вам тоже машинный код продемонстрировать?


 
Lord Warlock ©   (2002-08-01 14:29) [3]

В Д5 появилась функция FreeAndNil



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

Текущий архив: 2002.08.15;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.016 c
4-48363
tretmike
2002-06-10 12:28
2002.08.15
Как опредилить имя файла приложения, зная хендл окна


7-48347
IIS
2002-05-31 11:01
2002.08.15
Как програмно раздовать права на реестр?


1-48020
pentium
2002-08-03 09:48
2002.08.15
Проблема с иконкой и файлом ресурсов !!!


14-48315
Dr. W
2002-07-21 14:26
2002.08.15
Не совсем по теме... Проблема с TP7


14-48271
int64
2002-07-20 23:19
2002.08.15
Чем заменить терминатор.