-1

公開されたプロパティをオブジェクトインスペクターに表示したいので、フォームをカスタマイズしていました。フォームを作成し、オブジェクトリポジトリに配置し、RegisterCustomModuleに登録するためのパッケージを作成するという簡単な方法を実行しました。

自動化された方法でオブジェクトリポジトリに配置する方法があるかどうかを知りたいです(他のマシンへのインストールを簡素化したい)。

私はグーグルで検索しましたが、誰もそれについて何も書いていなかったか、正しいキーワードが見つかりませんでした...

4

3 に答える 3

2

他に誰も答えていないので、やってみようと思います。

フォームをリポジトリに登録する前に、レジストリに移動してDelphiブランチのコピーをエクスポートし、別のコピーを登録して保存し、別のビューアで比較します。運が良ければ、情報はそこに保存され、登録するために追加する必要のあるレジストリエントリを推測できます....regファイルを送信するだけでよい場合があります。

ところで、それが私が働いている会社でDelphiのインストールを構成する方法です。すべてを同じに保ちます...

それが機能しない場合、設定はおそらくファイルシステムのどこかに保存されています。同様のフォレンジック手法を使用して、登録がそこでエンコードされる方法をリバースエンジニアリングすることを試みることができます...

于 2009-02-05T23:46:03.460 に答える
2

ローカル ネットワーク上にある場合は、各開発者が同じ共有リポジトリ (環境オプション) を使用し、IDE にデザイン パッケージをインストールすることができます。

于 2009-02-06T09:24:50.640 に答える
2

最初に次の 2 つのことを行う必要があります。

  1. 必要なファイルをリポジトリ フォルダに追加します (Delphi 2007 の場合、$PROGRAMFILES$\CodeGear\RAD Studio\BDS\5.0\ObjRepos です)。
  2. 同じフォルダー内の BorlandStudioRepository.xml ファイルを更新します。現在のコンテンツを見て、追加する必要があるものを確認できます。

次に、HKCU\Software\CodeGear\BDE\5.0\Known IDE Packages\Delphi の下にレジストリ エントリを作成して、.BPL を IDE に登録します。

于 2009-02-06T17:41:12.510 に答える