4

通常、コンパイル時にコンパイラの進行状況を表示しませんが、有効にすることにしました。

プログラムのコンパイル時に、使用するコンポーネントもコンパイルしていることに気付きました。たとえば、Toolbar2000 (TB2K) を使用し、コンパイラの進行状況ウィンドウで TB2kDock.pas をコンパイルしていると表示されます。

これは設計によるものですか?毎回コンポーネントをコンパイルしないように (コンポーネントが変更されていないため)、プログラムの実際のソース コード ディレクトリにあるものだけをコンパイルするように指示できる設定はありますか?

4

2 に答える 2

-1

これを調べる前に、アプリケーションのコンパイルとビルドは 2 つの異なるものであることを理解する必要があります。私の理解では、アプリケーションをコンパイルすると、Delphi は exe を変更し、アプリケーション コードで変更した内容を変更するだけです。アプリケーションをビルドすると、exe が置き換えられます。

したがって、アプリケーションをビルドすると、設定とオプションにリストされているコンポーネントのすべてのユニットが再コンパイルされますが、コンパイルするだけでは (そのユニットをコンパイルしていると表示されていても)、実際には変更されたコードを検索するだけですあなたのexeで変更する必要があるそのユニット

私はもちろん訂正の下で話しています

于 2013-07-22T08:14:07.497 に答える