Delphi Programming / Object Pascal
サイトのトップページへ リンクのページへ ロゴマーク
[掲載 2008年07月30日] [更新 2013年12月28日] コンポーネントのインストール方法(登録方法)等
   
コンポーネントの登録方法等
フォームのリポジトリへの登録 ( Delphi 2007 - )
動作確認等 記事は,Windows 7 U64(SP1) + Delphi 2010(UP5) で作成







リポジトリへの新規登録方法


新規に登録する場合は以下の手順で登録できます.一時登録しておけば,継承元のフォームに変更があっても,この登録の手続きは必要ありません.変更結果が反映されない場合は,継承フォームを使用しているプロジェクトを [再構築] または [ビルド]します.
継承元のファイルがあるフォルダ (ディレクトリ) は,パスが通っている必要かあります.
以下は,印刷プレビューフォームの場合です.

特に,このリポジトリの操作関係では,プラットフォームを明確にしておかないと,間違いなく正常な操作結果が得られません.


図1
登録元のフォームを開く
  • [ファイル]
    [開く]
  • plPrevfrm.pas を開く
  • 開いたフォーム上で右クリック
  • [リポジトリに追加]
図2
リポジトリに追加
  • [Delphiファイル] ノードを選択
  • タイトルを入力
  • 必要に応じて他の項目も入力
  • 新規カテゴリの作成も可能




リポジトリから登録削除


必要なくなったら,以下の手順でリポジトリから登録の削除を行います.ファイルそのものは削除されません.必要であれば手動で削除します.
なお,2011年11月11日現在,筆者の Delphi XE2(UP2 )には,この [ツール] のリストに [リポジトリ] の項目はありません.


図3
リポジトリから削除
  • [ツール]
    [リポジトリ]
  • 削除対象フォーを選択
  • [削除] をクリック




継承フォームの作成方法


設計中のプロジェクトに継承フォームを追加する手順です.


図4
継承フォームの作成
  • [ファイル]
    [新規作成] から [その他]
  • 作成するフォームを選択
  • [継承] にチェック
図5
継承フォーム
  • 継承フォームができる
  • これが実際に使用するフォーム
  • 必要に応じて各種コントロール等を配置したり,変更する