Thema: Delphi COM-Events verwenden

Einzelnen Beitrag anzeigen

Benutzerbild von Luckie
Luckie

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

Re: COM-Events verwenden

  Alt 13. Feb 2006, 22:50
Ich habe hier ein ein Interface mit Events vorliegen:
Delphi-Quellcode:
IJabberSessionEvents = dispinterface
['{F6C7A23B-B7B1-11D3-AECB-00A076A018E8}']
  procedure OnConnect; dispid 1;
  procedure OnDisconnect; dispid 2;
  procedure OnAuthError(const ErrorText: WideString); dispid 3;
  procedure OnCommError(const ErrorText: WideString); dispid 4;
  ...
  ...
  ...
Wie kann ich die nun nutzen? Hat da mal jemand ein kleines Beispiel für mich?

Wenn ich schreibe:
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var
  JabSes: JabberSession;
begin
  JabSes.Server := txtServer.Text;
  JabSes.Port := StrToInt(txtPort.Text);
  JabSes.Username := txtUser.Text;
  JabSes.Password := txtPass.Text;
  JabSes.On..

  JabSes.DoConnect(False, jatPlainText);
dann kommt in Zeile 9 keine Codevervollständigung, die mir ein Event oder so vorschlägt.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat