![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Подскажите как создать экземпляр класса, по имени класса? [D7, WinXP]
DVM © (2007-07-03 16:30:00)Например я располагаю строкой 'TMyClass'. Как создать экземпляр класса?
palva (2007-07-03 16:36:00) [21]Вообще говоря, никак.
DrPass (2007-07-03 16:35:00) [22]GetClass либо FindClass. При условии, что TMyClass является потомком TPersistent и был ранее зарегистрирован с помощью RegisterClass
Сергей М. (2007-07-03 16:34:00) [23]
> Как создать экземпляр класса?
Для начала - класс TMyClass д.б. зарегистрирован в тек.экз-ре RTTI, см. RegisterClass().
Только при этом условии можно получить ссылку на класс (см. GetClass) для последующего создания его экз-ра.