На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
Модераторы: jack128, Rouse_, Krid
  
    > автоматическая регистрация компонента
      Автоматическая регистрация компонента

      Для того, чтобы зарегистрировать компонент, сначало нужно его с компилировать.
      Например так:
      1)
      dcc32 MyPackage.dpk -B -I"D:\Program Files\Borland\Delphi7\Projects\Bpl";"D:\Program Аiles\Borland\Delphi7\DevExpress\ExpressCommon Library\Sources";"D:\Program Files\Borland\Delphi7\DevExpress\ExpressLibrary\Sources";"D:\Program Files\Borland\Delphi7\DevExpress\XP Theme Manager\Sources" -U"D:\Program Files\Borland\Delphi7\Projects\Bpl";"D:\Program Files\Borland\Delphi7\DevExpress\ExpressCommon Library\Sources";"D:\Program Files\Borland\Delphi7\DevExpress\ExpressLibrary\Sources";"D:\Program Files\Borland\Delphi7\DevExpress\XP Theme Manager\Sources" -LE"D:\Program Files\Borland\Delphi7\Projects\Bpl" -LN"D:\Program Files\Borland\Delphi7\Projects\Bpl"

      Где указаные ключи означают следующее:

      -B Build all unit.
      -I Include directories.
      -U Unit directories.
      -LE Package directory. Куда кидать скомпилированные *.bpl
      -LE Package source code directory. Куда кидать скомпиллированные *.dcp

      2) Потом, чтобы зарегистрировать компонент в палитре необходимо в реестре
      [HKEY_CURRENT_USER\Software\Borland\Delphi\7.0\Known Packages]
      "D:\\Program Files\\Borland\\Delphi 7\\Bpl\\MyPackage.bpl"="My super puper componenets"

      Папку в которую установлена дельфи можно получить из реестра по пути [HKEY_CURRENT_USER\Software\Borland\Delphi\7.0] параметр "RootDir"

      Автор: Selya
      0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
      0 пользователей:


      Рейтинг@Mail.ru
      [ Script execution time: 0,0192 ]   [ 16 queries used ]   [ Generated: 29.03.24, 00:22 GMT ]