-
Xe2. На сколько понял dcr теперь не катят. Добавляю bmp как ресурс (через менеджер ресурсов) с именем компонента (при создании нового компонента), все работает, при установке компонента его картинка правильно показывется и на палитре и на форме, когда перетащить. Этот bmp складывается в bpl, в которую вставляется компонент, так? А при компиляции проги, где этот компонент используется - этот bmp к ней прилепляется? Если да, то как убрать? (что-то размер подозрительно у проги растет)
-
> Этот bmp складывается в bpl, в которую вставляется компонент, так?
Если директива {$R} находится в run-time пакете, то да. Но это неправильно, надо делать так:
1. Сам компонент и все, что ему требуется для работы поместите в run-time пакет.
2. Директиву {$R} и процедуру Register поместите в design-time пакет.
3. В секции Requires design-time пакета укажите run-time пакет.
4. Design-time пакет инсталлируйте в IDE.
============
После этого иконка компонента будет жить в IDE, не не будет подтягиваться в программу.
-
попробую, идею понял.
-
интересно а как при 1. Сам компонент и все, что ему требуется для работы поместите в run-time пакет. 2. Директиву {$R} и процедуру Register поместите в design-time пакет. 3. В секции Requires design-time пакета укажите run-time пакет. он в registr.. comp объявит? получица, что бпл рантайма тоже вклинится в прогу???
-
Удалено модератором
-
Удалено модератором
-
> получица, что бпл рантайма тоже вклинится в прогу??? не получится, поскольку нужно сделать пункт 2 2. Директиву {$R} и процедуру Register поместите в design-time пакет.
|