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

Вниз

FreeAndNil   Найти похожие ветки 

 
WebErr ©   (2004-04-30 17:24) [40]

Дядька Краснов в своей книге DirectX для Delphi вообще использовал такое освобождение: SomeObject := nil;
Дескать обнулю указатель - Delphi сама освободит память.


 
Тимохов ©   (2004-04-30 17:25) [41]


> WebErr ©   (30.04.04 17:24) [40]

думаю там были интерфейсы.
там это верно.


 
Fay ©   (2004-04-30 17:25) [42]

2oleg_art   (30.04.04 17:19) [37]
Вы же не допускаете, что АП имет ввиду ярлык на рабочем столе c с надписью "TObject"?


 
WebErr ©   (2004-04-30 17:28) [43]


> Тимохов ©   (30.04.04 17:25) [41]

Спасибо (без приколов)


 
Юрий Зотов ©   (2004-04-30 17:29) [44]

> oleg_art   (30.04.04 17:19) [37]

Assigned всего лишь делает проверку на nil и все, что не nil, дает True. Сами прикиньте - а что она еще может сделать? И посмотрите [33].


 
Тимохов ©   (2004-04-30 17:29) [45]


> WebErr ©   (30.04.04 17:28) [43]

Так я что, прав, там были интерфейсы? (также без приколов)


 
oleg_art   (2004-04-30 17:30) [46]

TO Fay:
Нет.
 Я хочу у АП узнать, что он понимает под действительностью ссылки. То что я сказал или другое ?


 
WebErr ©   (2004-04-30 17:31) [47]

Кстати, вот пример для первокурсников:

var
 P, Q: PInteger;
begin
 New(P);
 Q := P;
 Q^ := 100;
 Dispose(P);
 if P^ = 100 then
   ShowMessage("Hi!");
end;


 
WebErr ©   (2004-04-30 17:33) [48]


> Тимохов ©   (30.04.04 17:29) [45]

Там были COM объекты DirectDraw7 и DirectDraw.
Хотя я ещё доиа посмотрю, он вроде бы не только с ними так обращался, но и с TBitmap"ом, хотя не уверен.


 
Тимохов ©   (2004-04-30 17:34) [49]


> WebErr ©   (30.04.04 17:33) [48]

если com объекты, то можно просто писать nil (а можно вообще не писать).


 
Юрий Зотов ©   (2004-04-30 17:54) [50]

> oleg_art   (30.04.04 17:30) [46]

Под валидностью ссылки понимается (не только АП, а вообще) то, что она указывает именно на то, на что и должна указывать.

Это значит, что объектная ссылка на адрес, по которому когда-то размещался уже уничтоженный объект - битая.



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

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

Наверх




Память: 0.55 MB
Время: 0.025 c
11-1069445126
DDA
2003-11-21 23:05
2004.05.16
Аналог FileSetDate на KOL e


3-1082619164
New_Delpher
2004-04-22 11:32
2004.05.16
Программа для еонвертирования проекта на Акцессе в Delphi


3-1082531110
dimm22
2004-04-21 11:05
2004.05.16
А пользуется ли кто нибудь ручным планированием запросов?


3-1082449810
turich
2004-04-20 12:30
2004.05.16
Подскажите с BDE


1-1083315877
Relaxxx
2004-04-30 13:04
2004.05.16
Как с строки удалить все пробелы???