Die Komponenten angeben
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);