Die Komponenten angeben

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Die Register-Prozedur implementieren

In der Prozedur Register übergeben Sie die Komponentennamen in einem Open-Array, welches Sie innerhalb des Aufrufs von RegisterComponents erzeugen können:

Delphi

RegisterComponents('Miscellaneous', [TMyComponent]);

C++

TMetaClass classes[1] = {__classid(TNewComponent)};

Wie das folgende Beispiel zeigt, können Sie auch mehrere Komponenten zugleich in derselben Registerkarte oder in verschiedenen Registerkarten registrieren:

Delphi

procedure Register;
begin
  RegisterComponents('Miscellaneous', [TFirst, TSecond]);
   { two on this page... }
  RegisterComponents('Assorted', [TThird]);
   { ...one on another... }
  RegisterComponents('Standard', [TFourth]);
   { ...and one on the Standard page }
end;

C++

TMetaClass classes[2] =
{__classid(TNewComponent), __classid(TAnotherComponent)};
//Eine andere Möglichkeit, einem Array eine Komponente hinzuzufügen
TMetaClass classes[2];
classes[0] = __classid(TNewComponent);
classes[1] = __classid(TAnotherComponent);

Siehe auch