So, jetzt mit mehr Zeit etwas genauer.
Du kannst Klassen folgendermaßen registrieren (am Beispiel der TodPanel):
Delphi-Quellcode:
// Klassenunit
unit odPanel;
interface
type
TodPanel =
class(TPanel)
...
end;
TodPanelClass =
class of TodPanel;
procedure Register;
// wenn Du das Control für die IDE registrieren willst
implementation
procedure Register;
begin
RegisterComponents('
odControls', [TodPanel]);
end;
initialization
RegisterClasses([TodPanel]);
end.
Und dann zur Laufzeit:
Delphi-Quellcode:
FindClass('TodPanel');
odPanel := TodPanelClass(GetClass('TodPanel')).Create(Self);
In dieser Richtung solltest Du mal schauen.
Ach so, es hängt ggf. auch von Deiner Delphiversion ab.