![]() |
(IdIRC) Channels anzeigen
Hi,
Ich bin ja im moment dabei einen IRC Chat zu bauen, habe aber noch bisschen (bisschen is gut) probleme: Ich will, dass wenn man auf den Button klickt, alle Channels des QuakeNet Servers angezeigt werden. Dazu habe ich folgenden code, leider passiert damit nix:
Delphi-Quellcode:
IdIRC1:
Host: de.quakenet.org Port: 6668
Delphi-Quellcode:
Wie kommts richtig ?
procedure TForm1.Button1Click(Sender: TObject);
var i: integer; begin IdIRC1.Connect(-1); Listbox1.Clear; for i := 0 to IDIRC1.Channels.Count - 1 do Listbox1.Items.Add(IDIRC1.Channels.Items[I].Name); end; @Mods: Kann ich einen allgemeines IRC Thema aufmachen ? Weil es würden sonst nur noch Themen über IRC von mir in Internet Forum stehen !? MFG |
Re: (IdIRC) Channels anzeigen
*push* :zwinker:
|
Re: (IdIRC) Channels anzeigen
hi,
das geht mit indy nicht, woher soll der client auch wissen was für chans es auf dem server gibt? Du musst eine Anfrage an den server senden, und zwar: "LIST" die ergebnisse fängst du im "OnRAW" ab, und zwar haben die ergebnisse von LIST das RawEvent "322" . MfG |
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:53 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