Einzelnen Beitrag anzeigen

junale

Registriert seit: 22. Dez 2004
Ort: Kaiserslautern
15 Beiträge
 
#3

Es geht noch weiter...

  Alt 10. Feb 2006, 07:48
So nun habe ich noch weitere Versuche gemacht - Ich habe zum Spass eine Function definiert:

Delphi-Quellcode:
  TAboutFrame = class(TFrame)
    procedure PlugInInformation (Sender: TObject; var Info: TAEJPlugInInformation);
    procedure InitPlugIn (Sender: TObject);
  private
    { Private-Deklarationen }
  public
    { Public-Deklarationen }
  end;
[...]
procedure TAboutFrame.PlugInInformation (Sender: TObject; var Info: TAEJPlugInInformation);
begin
  Info.PIType := pitSingleTool;
  Info.PIName := 'About Frame';
end;
Das klappt nun gar nicht -->

Delphi-Quellcode:
    if (aPlugInClass <> nil) then begin
      // PlugIn Informationen lesen
      aPlugInFrame := TComponentClass(aPlugInClass).create (Application) as TFrame;
      aPlugInGetInfo := aPlugInFrame.MethodAddress ('PlugInInformation');
      if Assigned (aPlugInGetInfo) then
        aPlugInGetInfo (self, aPlugInInformation)
      else begin
        aPlugInInformation.PIType := pitSingleTool;
        aPlugInInformation.PIName := lstPlugIns.Strings[iPlugInDex];
      end;
      aPlugInSheet.Caption := aPlugInInformation.PIName;
    end;
da bekomme ich immer einen Fehler...
Angehängte Grafiken
Dateityp: bmp unbenannt_175.bmp (274,3 KB, 23x aufgerufen)
  Mit Zitat antworten Zitat