Autor Beitrag
DaK
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 16

Win 2000, Windows XP
Delphi 2007 Professional
BeitragVerfasst: Sa 07.07.07 18:49 
Aus irgendeinem Grund steht in "AMessage" leider nicht der ganze geschriebene String, sondern nur Bruchstücke davon.

Mein Code:
ausblenden 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 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 16

Win 2000, Windows XP
Delphi 2007 Professional
BeitragVerfasst: 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
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 21

Win XP
Delphi 5 Pers., Borland Developer 2006 Prof.
BeitragVerfasst: Di 07.08.07 22:32 
Brauchst du immernoch hilfe?
Welche indy-version benutzt du denn?