パッケージ
パッケージとは
パッケージは特別にコンパイルされた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節にユニット名を追加すれば使用できます。