0

Delphi をやり直したり、再インストールしたりするときに、面倒なことに遭遇しました。プロジェクトで使用するために作成したコンポーネントとユニットに関しては、プロジェクトのバックアップ全体を調べて、他のプロジェクトで使用したすべてのものを見つけ、ユニットをコピーしてコンポーネントをインストールする必要があります。 Delphi インターフェイスを介して、すべてが存在することを確認します。次に、通常、何かを忘れて、これらのユニットまたはコンポーネントのいずれかを使用するプロジェクトを引き出すと、続行する前に、実行していることをすべて停止し、バックアップ ディスクを見つけ、データを見つけてインストールする必要があります.. .

主な質問: このすべてを自動化することで、このシナリオを解決する方法を思いついた人はいますか? そうでなければ、このような方法で Delphi を管理する場合、ここにいるほとんどの人は何をしますか?

4

3 に答える 3

2

いくつかのヒント:

  • 可能であれば、コンポーネントのインストールを避け、実行時にインスタンスを作成してください。これにより、IDE にインストールする時間が短縮されます。たとえば、すべての非ビジュアル コンポーネントをデザイン モード用にインストールする必要はありません。

  • Apache Ant などのビルド ツールを使用して、ビルド スクリプトでプロジェクトをコンパイルします。ビルド スクリプトは、環境とソース パスの要件のドキュメントとしても機能します。新しいコンピューターでビルドを実行するときは、Ant ビルド スクリプト構成ファイルをチェックして、どの依存関係が存在するかを確認するだけで済みます。

于 2013-08-07T17:39:24.973 に答える
1

独自のコンポーネントを作成するたびに、それらを販売する製品と見なします。この意味で、私が行っていることは、顧客の場合とまったく同じ方法で Delphi IDE にコンポーネントをインストールするセットアップ ウィザードを構築することです。

コンピュータまたは Delphi を再インストールする必要があるときはいつでも、セットアップ ウィザードを実行するだけで、すべての作業環境の準備が整います。

InnoSetup ( http://www.jrsoftware.org/isinfo.php ) を使用して、セットアップ ウィザードを作成しています。

于 2013-08-08T11:08:16.947 に答える
0

環境変数を設定しました

  • Delphi メニュー \ツール\オプション\環境変数
  • 新しいユーザーのオーバーライド、例: 変数名: OutsideComponents; 変数値: C:\mycompdir\mycomp

EV の使用方法に関する多くのオプション すべてのプロジェクトで使用するように設定できます...

  • Delphi メニュー \Tools\Options\Delphi Options\Library path 例: $(OutsideComponents)\ または、プロジェクトでそれらをリンクして使用する..
  • Delphi メニュー \Project\Options\Directories/Conditionals\Search パスの例: $(OusideComponents)\Comp1
于 2013-08-08T15:05:40.490 に答える