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







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


新規に登録する場合は以下の手順で登録できます。一時登録しておけば、継承元のフォームに変更があっても、この登録の手続きは必要ありません。
継承元のファイルがあるフォルダ (ディレクトリ) は、パスが通っている必要かあります。
以下は、印刷プレビューフォームの場合です。


図1
フォームのリポジトリへの追加
  • [ファイル] [開く]で
    印刷プレビュー制御は plPrevfrm.pas
    ワード操作フォームEx は plWordEx.pas
    を開き [F12]
  • ポップアップメニューから [リポジトリに追加]
図2
リポジトリの追加ダイアログ
  • [タイトル] に、例えば「印刷プレビューフォーム」と入力
  • ページは任意。存在しないページを指定すると新規作成
  • [OK] で登録完了




リポジトリから登録削除


必要なくなったら、以下の手順でリポジトリから登録の削除を行います。この作業では元のフォームは削除されません。手動で削除する必要があります。


図3
リポジトリから削除
  • [ツール] [リポジトリ...]
  • [ページ] リストから登録先ページ選択
  • リストから登録したフォーム名を選択
  • [オブジェクトの削除] をクリック




継承フォームの作成方法


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


図4
[新規作成]から
  • Delphi 5 では [ファイル] [新規作成]
  • Delphi 6, 7では [ファイル] [新規作成] [その他]
  • 登録したタブを選択し、フォームを選択
  • [継承] のラジオボタンを選択
  • [OK]
図5
継承フォーム
  • 継承したフォームができる。
  • これが実際に使用するフォーム
  • 必要であればこのフォームにコントロールを配置する(パネル等を追加してそれに配置するとよい)