Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi IdIRC.OnReceive-Methode verknüpfen (https://www.delphipraxis.net/36925-idirc-onreceive-methode-verknuepfen.html)

Unplugged 28. Dez 2004 11:31


IdIRC.OnReceive-Methode verknüpfen
 
Delphi-Quellcode:
{$APPTYPE CONSOLE}

uses
  SysUtils,
// ...
  Classes;

type
  TServer=class(TIdIRC)
    Procedure logging(ACommand: String);
  end;
  Tirc = class(TThread)
  public
    procedure Execute; override;
  private
    IdIRC1      : TServer;
  end;

Var
  term_sign    : Boolean = False;

procedure TServer.logging(ACommand: String);
Begin
  WriteLn(ACommand);
end;

procedure Tirc.Execute;
Var
  ACommand: String;
Begin
  IdIRC1 := TServer.Create(nil);
//  IdIRC1.OnReceive := IdIRC1.logging;      <<< der Fehler bzw. das Problem ;)
  IdIRC1.Host := '211.114.181.163';
  IdIRC1.Port := 8667;
  IdIRC1.Nick := 'test';
  IdIRC1.AltNick := 'test_';
  IdIRC1.RealName := 'B0t';
  IdIRC1.Username := 'B0t';
  try
    IdIRC1.Connect;
  except
    term_sign := true;
    WriteLn('Unknown error');
  end;

  repeat
    sleep(200);
  until term_sign;
end;

//....
Weiß jemand, wie ich die Methoden verknüpfen kann?

Derzeit kommt die Fehlermeldung, dass TObject und String nicht verknüpft werden können.


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:04 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz