2 вещи моя проблемаDelphi xe5, как получить кадры, определенные в пакете в палитре й компонент
1) А имеет TMyframe = класс (TFrame), определенные в пакете, но этот кадр не перечислены в палитре кадров. Итак, я зарегистрировал свой класс из пакета designtime, используя несколько методов, которые, как оказалось, не выполняли то, что я хочу. (RegisterCOmponent, RegisterClass и RegisterCustomModule)
2) Самая большая проблема, так как Delphi не «знает» мой кадр, он обрабатывается как обычный компонент, а при использовании встроенного объекта (суб) объекты, определенные в нем, появляются в ресурс формы как «объект», а не «унаследованный», вызывающий «объект блаббаль уже существует», когда форма создается позже. Такое же поведение наблюдается в дизайнере формы IDE. Когда я перемещаю этот блок кадра из моего пакета компонентов времени выполнения в основной модуль (мое «ядро» bpl), проблема с объектом/унаследованием исчезает, и все работает нормально. Наверное, потому что знает, как разрешить «TMyCustomFrame».
Итак ... Как я могу определить кадры в одном пакете и использовать их в формах (в других пакетах или exe) во время разработки без delphi, испортивших мой ресурс формы.
Использование xe5, Update1, VCL
(я придумал какой-нибудь простой пример, в то время я уже хотел вопрос вне там)
ТИА