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?