フォーム ユニットの組み込み
コンポーネントのインターフェイスの作成 への移動
ラッパー コンポーネントがその対象となるダイアログ ボックスを初期化して表示するには、そのフォームのユニットをラッパー コンポーネントのユニットの uses 句に追加する必要があります。
たとえば、AboutDlg ユニットの uses 句には About を追加します。
その結果、uses 句は次のようになります。
uses Windows, SysUtils, Messages, WinTypes, WinProcs, Messages, Classes, Graphics, Controls, Forms, About;
// for C++ #include "About.h" #pragma link "About.obj"
フォーム ユニットでは、必ずそのフォーム クラスのインスタンスが宣言されています。[バージョン情報]ダイアログボックスの場合、フォーム クラスは TAboutBox であり、About ユニットには次の宣言が含まれています。
var AboutBox: TAboutBox;
extern TAboutBox *AboutBox;
そのため、uses 句に About を追加することにより、ラッパー コンポーネントで AboutBox を使用できるようになります。