2011-07-25 6 views
13

IDEで手動で作成することなく、Delphi XEにコンポーネントパッケージをインストールするためのインストーラ(Inno Setup)を用意しています。Delphiコンポーネントパッケージをコマンドラインからインストールするには?

Delphiコンポーネントパッケージ(MyComponent.bplなど)を「パッケージのインストール」メニュー項目から手動で実行することなくDelphiにインストールするにはどうすればよいですか?それはレジストリキーですか?

答えて

21

あなたのレジストリはあなたの友人です。

パッケージ:

HKEY_CURRENT_USER\Software\<Borcadero>\BDS\<version>\Library 

注:

HKEY_CURRENT_USER\Software\<Borcadero>\BDS\<version>\Known IDE Packages 
HKEY_CURRENT_USER\Software\<Borcadero>\BDS\<version>\Known Packages 

IIRC既知のIDEパッケージ

ライブラリパスがである(ツールパレット上で)IDEの拡張のためである、とコンポーネントの既知のパッケージ:

  • <Borcadero>は、Delphiのバージョンに応じて、Borland、CodeGear、Embarcaderoの略です。
  • <version>は、IDEのバージョンである、すなわち7.0デルファイ2010
+9

のための「Borcaderoは」 - 私はMSBuildのを使用してDelphiのバージョンで –

+0

:-)それを愛するデルファイを伝えるために使われている別のレジストリキーがあります、それは、ライブラリパスが変更されています。私はWindows OSを再インストールしている途中ですので、今見てもらえませんが、一度作業したら再訪します。 –

+0

@コスミン:それは素晴らしいだろう、それが存在していたのか分からなかった。再インストールで幸運です... –