Thema: Delphi Indy IRC List

Einzelnen Beitrag anzeigen

goenner90

Registriert seit: 25. Dez 2007
21 Beiträge
 
Delphi 7 Enterprise
 
#3

Re: Indy IRC List

  Alt 25. Dez 2008, 20:52
Hallo nochmal,

also um /LIST aufzurufen , habe ich folgenden Code verwendet:

Delphi-Quellcode:
procedure TForm1.Button6Click(Sender: TObject);
begin
  IdIRC1.Raw('LIST');
end;
und in dem IdIRCList Event steht folgender Code:

Delphi-Quellcode:
procedure TForm1.IdIRC1List(Sender: TObject; AChans: TStringList;
  APosition: Integer; ALast: Boolean);
var
  i:integer;
  string1,string2:string;
begin
  for i:=0 to AChans.Count-1 do begin
    string1:=achans.names[i];
    string2:=Copy(string1,0,pos(' ',string1));
    listbox1.Items.Add(string2);
  end;
end;
Dieser Code funktionier soweit, er lässt sich ausführen, jedoch erhalte ich in der Listbox nur 4 Channelnamen und etliche leere Zeilen. Auf dem Netzwerk sind aber 54 Channels, womit das also schonmal nicht hinhauen kann.

Ich wäre sehr froh, wenn jmd. den Code mal testen könnte, und evtl einen Lösungsvorschlag parat hätte, da ich langsam aber sicher am verzweifeln bin.

MFG
  Mit Zitat antworten Zitat