Hi Delphianers
Ich habe folgendes Problem ich versende über mein Netzwerk vom 1.PC auf meinen anderen 2.PC Dateinamen.
Dies funktioniert auch aber sobald ein Dateiname ein sonderzeichen hat wie zb. 'MeineMusikDateiૐ.mp3'
dann empfängt der Client vom Server den Dateinamen so... 'MeineMusikDatei ?.mp3'
Versenden Tue ich im Server so.
Delphi-Quellcode:
var
FileName : String;
until Socket.SendBuf(pointer(AnsiString(FileName))^,Length(AnsiString(FileName))) <> -1;
und empfangen im Client so.
Delphi-Quellcode:
var
FileName : String;
FileName := string(Socket.ReceiveString);
Woran kann das liegen das die Sonderzeichen nicht korrekt übermittelt werden?
Grüsse Tom