Zolg |
Отправлено: 11.01.2005, 15:17 |
|
Не зарегистрирован
|
Привет Всем!
Хотелось бы получить имя класса не создавая его объекта, но satic метод TObject
/* class method */ static ShortString __fastcall ClassName(TClass cls);
требует параметра TClass cls. Что ему передавать?
Метод же ShortString __fastcall ClassName() не static и требует создания объекта.
Заранее спасибо.
Загороднюк О.
|
|
Bond |
Отправлено: 11.01.2005, 16:18 |
|
Станционный диспетчер
Группа: Участник
Сообщений: 142
|
Зачем?
Нет никакого практического применения.
Ты же и так имеешь имя класса, обращаясь к методу — TObject::ClassName().
Я думаю проще взять TObject в кавычки ( "TObject" ) и не мучиться.
|
|
Zolg |
Отправлено: 11.01.2005, 17:00 |
|
Не зарегистрирован
|
Млин, похоже на правду javascript:emoticon('')
тормознул видать.
Хотя уже откопал, что
TObject::ClassName(__classid(TAboutBox)) вернет "TAboutBox"
|
|