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

Вниз

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

 
злобная танька   (2005-09-22 14:09) [0]

привет!
как узнать, инициализирована ли переменная типа TClass?


 
Leonid Troyanovsky ©   (2005-09-22 14:17) [1]


> злобная танька   (22.09.05 14:09)  

> как узнать, инициализирована ли переменная типа TClass?


Assigned?
Если, она, конечно, изначально nil: глобальная, поле класса и т.д.

--
Regards, LVT.


 
Может   (2005-09-22 14:18) [2]

попробовать вызвать метод ?
например TClass.ClassName

var
 myclass: TClass;
begin
 myclass := TForm;
 ShowMessage(myclass.ClassName);
end;


 
злобная танька   (2005-09-22 14:27) [3]

гм, спасибо..
просто смутила ситуация когда переменная локальная.. её тогда не поймёшь.
а вообще-то таких ситуаций не предвидится.


 
BFG9k ©   (2005-09-22 17:24) [4]

[2] Access violation и досвидания.

[3] Для assigned все равно какая переменная. Кстати, я тоже хочу найти решение такой глобальной филосовской проблемы, как понимание переменных (а еще разговаривать со свездами).


 
злобная танька   (2005-09-23 09:18) [5]


> BFG9k ©   (22.09.05 17:24) [4]

нифига. в локальной переменной типа TClass всегда какой-то мусор (по крайней мере у меня). её не прочухаешь.


 
злобная танька   (2005-09-23 09:19) [6]

то AV, то просто лажа какая-то


 
ЮЮ ©   (2005-09-23 09:36) [7]

>нифига. в локальной переменной типа TClass всегда какой-то мусор (по крайней мере у меня)

а Warning компилятора не наводин на мысль?
слделай в самом начале процедуры <переменная> := nil, а затем уж, перед использованием, проверяй на nil  или Assigned



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

Форум: "Основная";
Текущий архив: 2005.10.16;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.036 c
2-1124471103
NikNet
2005-08-19 21:05
2005.10.16
Как перевести MP3/WAV/WMA/... в MIDI? на DELPHI?


14-1127082983
Германн
2005-09-19 02:36
2005.10.16
Upgrade - Кто виноват?


1-1127389954
antikaban
2005-09-22 15:52
2005.10.16
Как пределить путь к файлу?


14-1127816829
Agent13
2005-09-27 14:27
2005.10.16
Кто пользуется сетью MSN Messenger через Миранду, отзовитесь


1-1127208273
ppRakot
2005-09-20 13:24
2005.10.16
Передача данных в Excel





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