パッケージ
パッケージとは
パッケージは特別にコンパイルされたDLLで、すべてのDelphiのコンポーネントはVCL(Visual Component Library)パッケージに含れています。
実行時パッケージと設計時パッケージ
実行時パッケージを使うと再利用可能なコードをアプリケーション間で共有できます。結果として消費するリソースが減り、コンパイル時間が短くなります。設計時パッケージを使うと、IDEにカスタムコンポーネントを追加することができます。
パッケージを作るには
実行時パッケージの使い方
例
uses Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs ,ObserveData, StdCtrls;
パッケージに含まれるユニットの一部
unit ObserveData; interface uses Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs; type TObserveData = class(TObject) private { Private 宣言 } protected { Protected 宣言 } public { Public 宣言 } DataName: String; DataCode: Integer; Count: 0..63; Value: array[0..63] of Double; 以下略
設計時パッケージの使い方
(リストボックスで使用しないパッケージのを取り消すと、コンポーネントパレットからそのタブが削除されます)
ビジュアルコンポーネントパッケージでないもの(例えばフォームUnit1を含むアプリケーションだけが含まれるもの)も設計時パッケージとして追加できますが、当然、コンポーネントパレットには表示されません。しかし、実行時パッケージのようにuses節にユニット名を追加すれば使用できます。