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

Вниз

Классы   Найти похожие ветки 

 
Firefly ©   (2006-05-20 22:24) [0]

Здравствуйте!
Подскажите, как в run-time узнать, существует ли экземпляр класса?


 
Rial ©   (2006-05-21 02:08) [1]

Assigned(MyClass)

или

MyClass<>Nil


 
Firefly ©   (2006-05-21 02:21) [2]


> [1] Rial ©

Спасибо.
А можно ли получить имя экземпляра(ов) класса?


 
Мефисто   (2006-05-21 09:28) [3]

if MyClass is TComponent then Caption := TComponent(MyClass).Name;
Caption := MyClass.ClassName;


 
isasa ©   (2006-05-21 10:39) [4]

TComponent(MyClass).Name - дает имя класса, а не экземпляра класса.

var myClass: TMyClass;

TObject(myClass).ClassName -> "TMyClass"


 
isasa ©   (2006-05-21 10:44) [5]

Виноват, не проснулся, все правильно. От потомков TComponent.


 
Firefly ©   (2006-05-21 12:09) [6]

Спасибо, но вообще-то я имел ввиду получение имя экземпляра моего
класса TMyClass, который(экземпляр) был создан методом TMyClass.Create.


 
DrPass ©   (2006-05-21 13:02) [7]


> получение имя экземпляра моего
> класса TMyClass

У экземпляров классов нет имен. Имена есть только у самих классов.


 
Firefly ©   (2006-05-21 16:18) [8]


> [7] DrPass ©  

Понял, спасибо.



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

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

Наверх




Память: 0.48 MB
Время: 0.028 c
15-1148038665
Pazitron_Brain
2006-05-19 15:37
2006.06.11
Что думаете об MMORPG?


11-1128408923
Eugene_T
2005-10-04 10:55
2006.06.11
Конвертирование mp3 -> wav


6-1139323407
0bsid
2006-02-07 17:43
2006.06.11
WinInet. как указать прокси?


2-1148458182
elfebet
2006-05-24 12:09
2006.06.11
Как выбрать десятичное число случайным образом (random)?


2-1148705317
Urvin
2006-05-27 08:48
2006.06.11
Проверка наличия файла