Форум: "Основная";
Текущий архив: 2002.05.30;
Скачать: [xml.tar.bz2];
ВнизКак создать класс по имени класса в рантайме? Найти похожие ветки
← →
vvsystem (2002-05-18 15:47) [0]Уважаемые, подскажите, как создать экземпляр класса, зная название класса. Все это в процессе работы...
← →
Song (2002-05-18 15:51) [1]Используется конструктор Create
класс TBitMap например
Var BitMap:TBitMap;
...
BitMap:=TBitMap.Create - отдельный экземпляр класса.
← →
masik (2002-05-18 15:57) [2]Предварительно надо "ClassName" зарегистрировать
RegisterClass(Class)
Control:=TControlClass(FindClass("ClassName"));
← →
Сатир (2002-05-18 16:31) [3]Схожий вопрос. а если надо породить от абстрактного класс другой класс, а потом создать его экземпляр. Это реально в рантайме?
← →
masik (2002-05-18 16:43) [4]Во первых маленькая поправка...
Control:=TControlClass(FindClass("ClassName")).Create(Owner);
от абстрактного класса ты ничего не породишь, пораждать надо потомка абстрактного класса, а ссылаться к нему можно как к абстрактному
← →
vvsystem (2002-05-18 17:35) [5]Всем спасибо! все заработало!
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2002.05.30;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.005 c