Entwickler-Ecke

Internet / Netzwerk - [TIdIRC] OnPrivateMessage funktioniert nicht richtig


DaK - Sa 07.07.07 18:49
Titel: [TIdIRC] OnPrivateMessage funktioniert nicht richtig
Aus irgendeinem Grund steht in "AMessage" leider nicht der ganze geschriebene String, sondern nur Bruchstücke davon.

Mein Code:

Delphi-Quelltext
1:
2:
3:
4:
5:
procedure TForm1.IdIRC1PrivateMessage(ASender: TIdContext; const ANicknameFrom,
  AHost, ANicknameTo, AMessage: string);
begin
  IDIRC1.Say(ANicknameTo,'Auto-Repeat: "'+AMessage+'" was said by '+ANickNameFrom+' to '+ANickNameTo);
end;


Das Ergebnis:
Zitat:

[RAW]: PRIVMSG #WoAuchImmer :erge trh
[RAW]: PRIVMSG #WoAuchImmer :Auto-Repeat: "erg" was said by :Blablubbmuh to #WoAuchImmer


AMessage beinhaltet also quasi nur die Zeichen bis zum ersten Leerzeichen und sogar noch eines weniger. Damit kann ich natürlich nicht arbeiten. Hat irgendjemand eine Idee, woran es liegen könnte?


DaK - So 08.07.07 18:49

Wenn niemand weiß, woran es liegt, würde mir eine alternative Lösung oder ein funktionierendes Beispiel sicherlich auch helfen. Würde halt gerne weiterprogrammieren, aber wie? ^^


Diskette - Di 07.08.07 22:32

Brauchst du immernoch hilfe?
Welche indy-version benutzt du denn?