Einzelnen Beitrag anzeigen

joocoo1

Registriert seit: 3. Mai 2011
6 Beiträge
 
#1

Fehler bei: classes.RegisterComponents(...

  Alt 3. Mai 2011, 17:52
Ich habe ein Problem: wenn die Procedure RegisterComponents ausgeführt wird
entsteht diese Fehlermeldung :

'Ungültige Komponentenregistrierung'

Mein Pogrammcode:
Delphi-Quellcode:
...
procedure Register;

implementation

procedure Register;
begin
  classes.RegisterComponents('Beispiele', [TOwnScrollBar]);
end;

...

begin
  Register;
end.
der Fehler wird hier Ausgelöst:

Delphi-Quellcode:
unit classes;
...

var
  RegisterComponentsProc: procedure(const Page: string;
    const ComponentClasses: array of TComponentClass) = nil;
...
implementation

procedure RegisterComponents(const Page: string;
  ComponentClasses: array of TComponentClass);
// const ComponentClasses: array of TComponentClass);
begin
  if Assigned(RegisterComponentsProc) then
    RegisterComponentsProc(Page, ComponentClasses)
  else
    raise EComponentError.CreateRes(@SRegisterError);
end;
... demnach müsste ich den Metodenzeiger RegisterComponentsProc blegen. Nur mit was?? ...Oder doch nicht? (z.B. weil's Delphi selber macht..)?

Ich bitte um hilfe!!

Danke
  Mit Zitat antworten Zitat