Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C++ Builder > Ошибка: "control has no parent"


Автор: aJIeks 11.3.2008, 11:59
При создании объекта TFrame, реализация которого находится в динамической библиотеке возникает ошибка на этапе вызова конструктора, ошибка вида "control has no parent". Откуда и почему она выскакивает понять не могу. Если фрейм находится не в библиотеке, а в самом приложении то все нормально, но данный вариант решения задачи не подходит, т.к. данная библиотека является модулем(плагином) и внесение данного функционала в основное приложение не допустимо.
Может кто-нибудь сталкивался с такой проблемой? Гугл ничего толкового не сказал :(

ЗЫ: среда BCB6

В продолжение:
если сделать фрейм пустым то объект тоздается, но выскакивает другое исключение:
Can not asign TFont  to a Font

Автор: aJIeks 12.3.2008, 10:10
решено, тему можно закрывать
Необходимо было переопределить экранный объект в DLL, т.к. компоненты используют его при отображении

Автор: Vyacheslav 13.3.2008, 20:34
Цитата(aJIeks @  11.3.2008,  11:59 Найти цитируемый пост)
В продолжение:
если сделать фрейм пустым то объект тоздается, но выскакивает другое исключение:
Can not asign TFont  to a Font

 smile 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)