Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2004.05.16;
Скачать: [xml.tar.bz2];

Вниз

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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.53 MB
Время: 0.041 c
14-1083167480
Yegorchic
2004-04-28 19:51
2004.05.16
Всё за бесплатно!


8-1077630800
Pavelius
2004-02-24 16:53
2004.05.16
Алгоритм нахождения контура и очистки изображения от мусора


3-1082010241
Relaxxx
2004-04-15 10:24
2004.05.16
Как сделать ProgressBar на выполнение запроса???


14-1083007266
GEN++
2004-04-26 23:21
2004.05.16
Раскинем карты и ...... погадаем.


1-1083241514
V-Isa
2004-04-29 16:25
2004.05.16
Scroll в Delphi 3





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский