Einzelnen Beitrag anzeigen

StanY

Registriert seit: 5. Aug 2004
145 Beiträge
 
#1

method pointer und regular procedure

  Alt 15. Nov 2004, 17:51
Delphi-Quellcode:
  TConnection = class(TIdTCPClient)
    Thread: TMyThread;
  private
    Channel: Array of TChannel;
  end;
Delphi-Quellcode:
procedure OnConnect(Sender: TObject);
var
  i: Integer;
begin
  for i := 0 to High(Connection) do begin
    if (Sender = Connection[i]) then
      Break;
  end;

  Connection[i].Thread.Resume;
end;
Und hier liegt der Fehler:
'incompatible types: method pointer and regular procedure'

Connection[i].OnConnected := OnConnect; Vielen Dank im Vorraus.

(es ist eine Konsolenanwendung, wenn das eine Rolle spielt)
  Mit Zitat antworten Zitat