なぜパッケージを使用するのか
設計時パッケージを使用することで,カスタムコンポーネントの配布とインストールが簡単になります。実行時パッケージは使用することも使用しないこともできますが,従来のプログラミングよりもいくつかの利点があります。よく使用するコードを実行時パッケージとしてコンパイルすることにより,複数のアプリケーションでそのコードを共有することができます。たとえば,Delphi で作成されたすべてのアプリケーションは,パッケージを介して標準コンポーネントにアクセスすることができます。個々のアプリケーションが,それぞれコンポーネントライブラリのコードをコピーする必要がなくなります。その結果,システムリソースとディスク記憶域の両方が劇的に節約されます。さらに,実行時パッケージを使用することで,構築時に再コンパイルされるのはアプリケーションに固有のコードだけとなるので,より速いコンパイルが可能になります。