Главная страница
    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.53 MB
Время: 0.048 c
8-1077280777
Batoon
2004-02-20 15:39
2004.05.16
что можно сделать с графиком


14-1082743778
able
2004-04-23 22:09
2004.05.16
Вопросы по сетям...


1-1083040974
Sirus
2004-04-27 08:42
2004.05.16
Ограничение объема текста в TMemo...


14-1082530451
SergLight
2004-04-21 10:54
2004.05.16
Что выбрать Indy или ICS (Internet Component Suite)?


1-1083288251
Сергей Бушин
2004-04-30 05:24
2004.05.16
Алгоритм RSA





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский