Сейчас на форуме: hgdagon, asfa, bartolomeo (+6 невидимых) |
![]() |
eXeL@B —› Программирование —› Delphi + Динамическое создание объекта зная только имя класса |
Посл.ответ | Сообщение |
|
Создано: 21 апреля 2006 08:36 · Личное сообщение · #1 весь инет обрыл, не могу найти, может кто знает? есть вообщем XML-файл, где представлена информация об объектах, в качестве атрибутов элементов представлены соответсвенно атрибуты объекта: имя класса, имя объекта и т.д. в принципе имя класса из XML утянуть нет проблем, но как мне потом по имени создать динамически объект например вот элемент в XML описан <ActionList class="TActionList" name="ActionList1"/> мне надо получить имя класса TActionList из XML - это я уже сделал, а потом по этому утянотому названию создать объект этого класса, проблема в том что напрямую в коде нельзя применять TActionList, а только из XML - такова задача, может кто разбирается? Я работал давно с таким методом как GetClass - очень удобен, типа можно зафигарить в объект типа TPersistentClass нужный класс, но предварительно это работает если класс зарегистрирован, такая операция у меня получалась только в случая динамического создания компонента из пакета, а здесь немного по-другому, класс уже есть в дельфи - нужно только создать объект ![]() |
|
Создано: 21 апреля 2006 08:41 · Личное сообщение · #2 |
|
Создано: 21 апреля 2006 08:46 · Личное сообщение · #3 |
|
Создано: 21 апреля 2006 09:22 · Личное сообщение · #4 Может это поможет... ![]() ----- Yann Tiersen best and do not fuck ![]() |
![]() |
eXeL@B —› Программирование —› Delphi + Динамическое создание объекта зная только имя класса |
Эта тема закрыта. Ответы больше не принимаются. |