Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi IDIRC :)Userlist und Sprechen (https://www.delphipraxis.net/21275-idirc-userlist-und-sprechen.html)

Teklab 30. Apr 2004 08:52


IDIRC :)Userlist und Sprechen
 
Hallo,

mein Prog ist fast fertig :) so ein kleiner Clanmanager mit War Daten, Trainingszeiten,
Adminbereich und Autoupdate funktion.


So aber jetzt zum IRC ich kann zum Server connecten und den Channel betreten :)
sowie Nachrichten empfangen mit dem onMessage... Aber wie realisiere ich eine
Userliste? und wie kann ich nachrichten aus einem Memo oder Edit Feld verschicken?

cu Chris

Die Muhkuh 30. Apr 2004 09:04

Re: IDIRC :)Userlist und Sprechen
 
Hi,

um eine Nachricht zu verschicken:

Delphi-Quellcode:
IDIRC1.Say('<deinChannel>', '<Deine Nachricht>');
Für die Userliste gibt ein Event onNames ( glaub ich ) und dann:

Delphi-Quellcode:
Listbox1.Clear;
Listbox1.Items.Add(AUser.nick);

Kein leider nicht testen, bin grad in der Schule.

Teklab 30. Apr 2004 09:43

Re: IDIRC :)Userlist und Sprechen
 
mmmmh ok :) danke werds gleich ma ausprobieren :)

Teklab 30. Apr 2004 10:00

Re: IDIRC :)Userlist und Sprechen
 
Mmmmh im Moment kann ich nur Edit Felder Senden und keine Memo Felder, naja erstma
auch ned so schlimm :)

So *G* Listbox1.Items.Add(AUser.nick); geht ned da es ausers.nick heißen muss aber denn noch sagt mir Delphi ich brauche mehr parameter *G*

Die Muhkuh 30. Apr 2004 12:32

Re: IDIRC :)Userlist und Sprechen
 
Mach für die User das mal so:

Delphi-Quellcode:
begin
    Listbox1.Clear;
    For I := 0 to IDIRC1.Users.Count -1 do
      Listbox1.Items.Add(IDIRC1.Users.Items[I].Nick);
  end;

Und mit Memo sollte es so gehen:

Delphi-Quellcode:
IdIRC1.Say(Memo1.Lines.text)
// oder
for I := 0 to Memo1.Lines.Count - 1 do
begin
  IdIRC1.Say('DeinChannel',Memo1.Lines[I]);
end;

//DelphiTags :roll:

Teklab 30. Apr 2004 12:50

Re: IDIRC :)Userlist und Sprechen
 
*G* ddddaaaanke :) damit wäre dann mein Clan Programm fast komplett :)


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:22 Uhr.

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