Einzelnen Beitrag anzeigen

Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#17

Re: Methode wird vom Automatisierungsobjekt nicht unterstütz

  Alt 17. Feb 2006, 14:34
Aha. Jetzt stimmen die parmeter von den Ereignissen nicht mehr:
Delphi-Quellcode:
    procedure OnJabberConnect(Sender: TObject);
    procedure OnJabberCommError(Sender: TObject; var ErrorText: OleVariant);
    procedure OnJabberAuthError(Sender: Tobject; var ErrorText: OleVariant);
    procedure OnJabberDisConnect(Sender: TObject);
    procedure OnJabberRosterItem(Sender: TObject; var Item: OleVariant);
    procedure OnJabberRosterStart(Sender: TObject);
    procedure OnJabberRosterEnd(Sender: TObject);
    procedure OnJabberMessage(Sender: TObject; var Msg: OleVariant; var Tag: OleVariant);
Delphi-Quellcode:
  { Event handlers }
  with JabberSession do
  begin
    OnConnect := OnJabberConnect;
    OnCommError := OnJabberCommError;
    OnAuthError := OnJabberAuthError;
    OnDisconnect := OnJabberDisConnect;
    OnRosterItem := OnJabberRosterItem;
    OnRosterStart := OnJabberRosterStart;
    OnRosterEnd := OnJabberRosterEnd;
    OnMessage := OnJabberMessage;
  end;
Zitat:
[Fehler] Main.pas(105): Inkompatible Typen: 'Liste der Parameter ist unterschiedlich'
Bei dir:
TJabberSessionOnCommError = procedure(ASender: TObject; const ErrorText: WideString) of object; Bei mir:
TJabberSessionOnCommError = procedure(Sender: TObject; var ErrorText: OleVariant) of object;
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat