Register 手続きの宣言
コンポーネントの登録 への移動
コンポーネントを登録するには、コンポーネントのユニットに Register という名前の手続きを記述する必要があります。 Register 手続きはユニットの interface セクションに含まれる必要があり、(Delphi のその他の部分とは異なり)名前の大文字/小文字が区別されます。
- メモ: Although Delphi は大文字/小文字を区別しない言語ですが、Register 手続きについては大文字/小文字が区別されるので、大文字の
R
にする必要があります。
次のコードでは、新しいコンポーネントを作成および登録する、シンプルなユニットのアウトラインを示しています:
Delphi の場合:
unit MyUnit;
interface
procedure Register;
implementation
procedure Register;
begin
// …
end;
end.
C++ の場合:
namespace MyUnit
{
void __fastcall PACKAGE Register()
{
// …
}
}
Register 手続きで、ツール パレットに追加したい各コンポーネントに対して、RegisterComponents を呼び出します。ユニットに複数のコンポーネントが入っている場合、1 つの手順でそれらすべてを登録することができます。