![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Создание компонентов в Runtime [D5, Win95/98, WinME, NT4, Win2k, WinXP]
EyeDiver © (2002-05-30 17:13:00)Необходимо создать на форме экземпляр класса, заданного переменной типа string. Т.е. что-то вроде
Edit: TWinControl;
EdType: string;
EdType := "TEdit";
Edit := (TWinControl(GetClass(EdType))).Create(SomeForm);
Проблема в том, что класс должен быть зарегистрирован.
Можно ли обойтись без регистрации, или как зарегистрировать класс по названию?
MBo (2002-05-30 17:52:00) [1]без регистрации можно создать только объект класса, экземпляр которого уже есть (например, на форме)
Игорь Шевченко (2002-05-30 17:21:00) [2]Никак, IMHO, нельзя обойтись без класса