Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi IRC Client (https://www.delphipraxis.net/21142-irc-client.html)

dR4g0N 28. Apr 2004 13:52


IRC Client
 
Also ich habe vor erst mal einen kleinen irc clienten zu schreiben. Nichts großartiges. Nur weiß ich nicht wie ich die Sache angehen soll. Ich habe es mal mit TIdIRC versucht und kann schon connecten und einen chan joinen, jedoch nichts sehen.

Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
begin
IdIRC1.Host := 'irc.weednet.de';
IdIRC1.Port := 6667;
IdIRC1.Username := 'dR4g0N';
IdIRC1.Realname := 'dR4g0N';
IdIRC1.Nick := 'dR4g0N';
end;

procedure TForm1.Button2Click(Sender: TObject);
begin
IdIRC1.Connect(3000);
end;


procedure TForm1.Button3Click(Sender: TObject);
begin
IdIRC1.Join('#dR4g0N');
end;

procedure TForm1.Button4Click(Sender: TObject);
begin
IdIRC1.Disconnect;
end;
Das Problem wie oben genannt ist, das ich eben nichts sehen geschweige denn schreiben kann.

Ich habe aber noch von Vortex gehört, dass es damit auch funktionieren soll. Jedoch komme ich nicht auf die DL Site hier .

rfc1459 habe ich auch schon ein wenig überflogen aber das hilft mir kein bisschen weiter ...

hoffe um hilfe thx :)

shmia 28. Apr 2004 14:24

Re: IRC Client
 
Zitat:

Zitat von dR4g0N
Also ich habe vor erst mal einen kleinen irc clienten zu schreiben. Nichts großartiges. Nur weiß ich nicht wie ich die Sache angehen soll.

Auf http://sourceforge.net gibt es über 1000 Open Source Projekte, die sich
mit IRC beschäftigen, davon sind 28 in Delphi programmiert.
IRC & Delphi
Also ich würde mir z.B. Project LIRCer ("lurker") runterladen, compilieren und damit herumspielen.

dR4g0N 28. Apr 2004 14:34

Re: IRC Client
 
das nenne ich doch schonmal was. dickes thx an dich, werde da mal ein wenig rumtesten :)

Pseudemys Nelsoni 28. Apr 2004 14:48

Re: IRC Client
 
eh? wenn du was sehen bzw shreiben willst würd ich mal edits/memos etc verwenden. :D

dR4g0N 28. Apr 2004 19:08

Re: IRC Client
 
Zitat:

Zitat von Pseudemys Nelsoni
eh? wenn du was sehen bzw shreiben willst würd ich mal edits/memos etc verwenden. :D

ja aber wie kann ich denn eine nachricht von jmd im chan in das memo übertragen?

Pseudemys Nelsoni 28. Apr 2004 19:53

Re: IRC Client
 
ganz einfach

schieb die memo komponente auf die form. Bei den idIRC eigenschaften gehst du auf "OnMessage", dort trägst du dann folgendes ein:

Delphi-Quellcode:
Memo1.Lines.add(auser.nick + ': ' + content);
und schon hast du sie

dR4g0N 28. Apr 2004 19:57

Re: IRC Client
 
axo das es so einfach ist hätte ich jetzt zwar nicht gedacht, aber THX :)

dR4g0N 29. Apr 2004 11:17

Re: IRC Client
 
Zitat:

Zitat von Pseudemys Nelsoni
Delphi-Quellcode:
Memo1.Lines.add(auser.nick + ': ' + content);

wie kommt man auf die commands wie "auser"? Wo kann ich die nachlesen? Ich hab mir jetzt schon die ganze Zeit den Kopf drüber zerbrochen, was dieses auser bedeutet, bin aber zu keinen logischen entschluss gekommen. Mir ist schon klar das dann der nick in memo angezeigt wird, aber wieso nimmt man hier auser? o_O

Beckman 21. Jul 2004 11:37

Re: IRC Client
 
wenn doppelklick auf den indy irc event machst, dann steht beim procedure dabei (var ...) dabei was dir zur verfuegung steht

oder du filterst dir alles noetige selbst ausm raw event raus :D

ssach 15. Feb 2005 13:13

Re: IRC Client
 
hy an alle,

ich versuche auch gerade nen eigenen irc prog zu schreiben,
ich ahbe indy10 und da gibt es das Ereigniss "OnMessage" bei einer Indyirc komponente nicht!;(
mit welchem ereigniss fängt man bei indy 10, irckomponente die nachrichten ab? vielen dank
mfg ssach


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:46 Uhr.
Seite 1 von 2  1 2      

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