Delphi Programming / Object Pascal
サイトのトップページへ リンクのページへ ロゴマーク
[掲載 2004年01月20日] [更新 2011年11月11日] コンポーネントのインストール方法(登録方法)等
コンポーネントの登録方法等
コンポーネントのインストール方法 ( Delphi 5, 6, 7 )
動作確認等 記事は、Windows XP(SP3) + Delphi 7 で作成







新規インストールの場合


ここでは、プリンタ設定コンポーネントのインストールで説明しています。
プリンタ設定コンポーネントでは、「plSetPrinterReg.pas をコンポーネントとしてインストールします」となっています。以下、plSetPrinterReg.pas をインストールする場合の画面例です。他のコンポーネントの場合は、plSetPrinterReg.pas の部分を読替えて下さい。

コンポーネントは、複数のファイルで提供されている場合があります。どのファイルをインストール (登録) するのかは、そのコンポーネントに説明が添付されているのが普通です。


図1
  • [コンポーネント]
    [コンポーネントのインストール]
  • [参照]で plSetPrinterReg.pas を指定
  • 登録先のパッケージを指定
  • 図ではdclusr.dpk
  • [OK]
図2
  • 再構築確認のダイアログで [はい(Y)]
図3
  • [情報] ダイアログで [OK]

図4
  • コンポーネントのリストが表示される
    (裏に隠れて見えない場合がある)
  • 右上の [×] をクリック
図5
  • 保存確認ダイアログで [はい(Y)] で終了

コンポーネントのインストールは、Delphi 2007 以降と同じ方法でもできます。
Delphi に添付されている dclusr パッケージにインストール (登録) する場合、パッケージ のインストール作業は必要ありません。Delphi 5, 6, 7 は、このパッケージはインストール済みです。





バージョンアップの場合


下図のように、該当コンポーネントを登録しているパッケージを開いて、再構築します。もちろんコンポーネント関係のファイルは上書きしておきます。


図6
  • [上書き保存]
  • [再構築]




.dcu ( コンパイル済 ) ファイルだけで提供されているコンポーネント


.dcu ファイルは、.pas ファイルをコンパイルしたファイルです。このファイルの内容は、Delphi のバージョンに依存します。したがって、.dcu フ ァイルだけで提供されているコンポーネントは、対応バージョン以外の Delphi では利用できません。
他のコンパイル済ファイルも同じです。

もちろん、コンポーネントのソースコードである .pas ファイルのコードも、バージョンに依存することがありますが、必要であれば利用者が修正することが可能です。