Конференция "Компоненты" » значки компонентов
 
  • vasa (19.02.12 23:13) [0]
    Xe2. На сколько понял dcr теперь не катят. Добавляю bmp как ресурс (через менеджер ресурсов) с именем компонента (при создании нового компонента), все работает, при установке компонента его картинка правильно показывется и на палитре и на форме, когда перетащить. Этот bmp складывается в bpl, в которую вставляется компонент, так? А при компиляции проги, где этот компонент используется - этот bmp к ней прилепляется? Если да, то как убрать? (что-то размер подозрительно у проги растет)
  • Юрий Зотов © (20.02.12 01:45) [1]
    > Этот bmp складывается в bpl, в которую вставляется компонент, так?

    Если директива {$R} находится в run-time пакете, то да. Но это неправильно, надо делать так:

    1. Сам компонент и все, что ему требуется для работы поместите в run-time пакет.

    2. Директиву {$R} и процедуру Register поместите в design-time пакет.

    3. В секции Requires design-time пакета укажите run-time пакет.

    4. Design-time пакет инсталлируйте в IDE.

    ============

    После этого иконка компонента будет жить в IDE, не не будет подтягиваться в программу.
  • vasa (21.02.12 20:54) [2]
    попробую, идею понял.
  • gu (23.02.12 00:23) [3]
    интересно а как при
    1. Сам компонент и все, что ему требуется для работы поместите в run-time пакет.
    2. Директиву {$R} и процедуру Register поместите в design-time пакет.
    3. В секции Requires design-time пакета укажите run-time пакет.
    он в registr.. comp объявит?
    получица, что бпл рантайма тоже вклинится в прогу???
  • имя (23.02.12 00:25) [4]
    Удалено модератором
  • имя (23.02.12 00:30) [5]
    Удалено модератором
  • DimaBr © (23.02.12 09:40) [6]
    > получица, что бпл рантайма тоже вклинится в прогу???
    не получится, поскольку нужно сделать пункт 2
    2. Директиву {$R} и процедуру Register поместите в design-time пакет.
 
Конференция "Компоненты" » значки компонентов
Есть новые Нет новых   [134427   +34][b:0][p:0]