![]() |
IdIRC - Say - Probleme mit den Parametern
Hallo!
Der Befehl Say der Indy IRC-Komponente erwartet zwei Parameter. Der Erste macht mir ein paar Probleme weil ich nicht weiss, was damit gemeint ist:
Delphi-Quellcode:
AMsg ist klar, dass ist der String der gesendet werden soll (z.B. Edit1.Text) aber was ist ATarget?
procedure Say(ATarget: String, AMsg: String)
MfG Florian :hi: |
Re: IdIRC - Say - Probleme mit den Parametern
Der Nickname des Ansprechpartners, oder was macht "say" im IRC?
Gruß Igotcha |
Re: IdIRC - Say - Probleme mit den Parametern
Ich würde mal raten, dass Target entweder der angesprochene User oder der Channel, in dem du schreiben willst ist. Vermutlich ist beides möglich.
|
Re: IdIRC - Say - Probleme mit den Parametern
hi,
ATarget ist da entweder der nick einer person (wenn du n query willst) oder der #channel in was du was sagen willst.. |
Re: IdIRC - Say - Probleme mit den Parametern
:roll: Stimmt, dass könnte allerdings sein...
Mit welchem Befehl kann ich denn dann eine Message in den gesamten Channel schicken bzw. wie würde dann der Parameter lauten wenn das der gleiche Befehl ist? MfG Florian :hi: [edit] Hab die Antworten noch nicht gesehen, Sorry... [/edit] |
Re: IdIRC - Say - Probleme mit den Parametern
versuch doch mal
Delphi-Quellcode:
say( '#delphi-praxis', 'Hallo' );
|
Re: IdIRC - Say - Probleme mit den Parametern
Jep, das geht...
Tausend Dank euch allen! Wieder was gelernt! :) MfG Florian :hi: |
IdIRC - Say/join problem
Hallo ich hab auch ein problemchen
Delphi-Quellcode:
Dann kommt bei mir ne meldung das ich erst in nen channel joinen muss bevor ich "sprechen" kann....
irc.Host := edit1.Text;
irc.Nick := edit3.Text; irc.Username := 'hallo'; irc.RealName := 'test'; irc.Connect(300); if irc.Connected then begin [quote]irc.join('#channel'); irc.say('#channel','Hallo); end; aber das hab ich doch mit Zitat:
Oder is es möglich das der Server zu langsam is mit dem verbinden und das "joinen" so gar nicht gemacht wird? Was sollte ich da machen? ---- Jetzt hab ich noch ne Frage, is es auch möglich ne irc verbindung ohne die indy komponente aufzubauen? gibts andere befehle oder wäre das viel zu umständlich? |
Re: IdIRC - Say - Probleme mit den Parametern
du musst warten bis dich der server in den channel gelassen hat, danach kannst du was drin sagen.. macht dir irgend ein delay rein oder verschieb deine aktion auf das OnJoined-event und probiers dann mal ;)
edit: klar, du kannst andere komponenten nehmen aber ohne wärs doch ganzschön umständlich ^^ |
Re: IdIRC - Say - Probleme mit den Parametern
Wie delay? Sorry hab schon lange nix mehr programmiert...und davor konnte ich auch net viel^^
Kannst mir das bitte erklären? |
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:25 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