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
継承フォーム
  • 継承したフォームができる.
  • これが実際に使用するフォーム
  • 必要であればこのフォームにコントロールを配置する(パネル等を追加してそれに配置するとよい)