Mit RegisterComponent registriert man die Klassen für die Komponentenpalette (am Besten in der Register-Prozedur), was nur innerhalb der
IDE für den Objekt-Designer eine Wirkung hat.
Die Prezedur Register wird nur von der
IDE aufgerufen, aber nicht im fertigen Projekt.
RegisterClass registriert aber für die
VCL,
zur Laufzeit und für den Designer.
Den PageControl also über RegisterComponent (nur im Designer) und das TabSheet über RegisterControl (für den Designer und eventuell noch für das laufende Programm)