![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Классы [D7]
Firefly © (2006-05-20 22:24:00)Здравствуйте!
Подскажите, как в run-time узнать, существует ли экземпляр класса?
Firefly (2006-05-21 16:18:00) [1]
> [7] DrPass ©
Понял, спасибо.
DrPass (2006-05-21 13:02:00) [2]
> получение имя экземпляра моего
> класса TMyClass
У экземпляров классовнет имен. Имена есть только у самих классов.
Firefly (2006-05-21 12:09:00) [3]Спасибо, но вообще-то я имел ввиду получение имя экземплярамоего
класса TMyClass, который(экземпляр) был создан методом TMyClass.Create.
isasa (2006-05-21 10:44:00) [4]Виноват, не проснулся, все правильно. От потомков TComponent.
isasa (2006-05-21 10:39:00) [5]TComponent(MyClass).Name - дает имя класса, а не экземпляра класса.
var myClass: TMyClass;
TObject(myClass).ClassName -> 'TMyClass'
Мефисто (2006-05-21 09:28:00) [6]if MyClass is TComponent then Caption := TComponent(MyClass).Name;
Caption := MyClass.ClassName;
Firefly (2006-05-21 02:21:00) [7]
> [1] Rial ©
Спасибо.
А можно ли получить имя экземпляра(ов) класса?
Rial (2006-05-21 02:08:00) [8]Assigned(MyClass)
или
MyClass<>Nil