ok fehler gefunden....:
man darf nicht
IdTCPClient1.IOHandler.DefStringEncoding
vesuchen etwas zu zuweisen sondern muss es direkt beim lesen bzw schreiben angeben:
Delphi-Quellcode:
IdTCPClient1.IOHandler.WriteLn(aMsg,IndyTextEncoding_OSDefault);
aMsg:=IdTCPClient1.IOHandler.ReadLn(IndyTextEncoding_OSDefault);
andere Möglichkeiten:
IndyTextEncoding_Default
IndyTextEncoding_OSDefault
IndyTextEncoding_8Bit
IndyTextEncoding_ASCII
IndyTextEncoding_UTF16BE
IndyTextEncoding_UTF16LE
IndyTextEncoding_UTF7
IndyTextEncoding_UTF8
alles zufinden in
Unit IdGlobal