Главная страница
    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.056 c
1-1083559480
-=Toshanius=-
2004-05-03 08:44
2004.05.16
Время работы программы


1-1083050610
alextov
2004-04-27 11:23
2004.05.16
Как отсортировать по алфавиту массив строк?


1-1083227462
AmazdDexter
2004-04-29 12:31
2004.05.16
Random Form Show


1-1083221337
Master Paleva
2004-04-29 10:48
2004.05.16
Таскбар


9-1067790741
Unknown user
2003-11-02 19:32
2004.05.16
Оцените возможности 3D OpenGL движка.





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