Hi Typo
We're getting there...
No change if I try :
filename := UTF8ToSys(OpenDialog1.Filename);
ShowMessage(AnsiToUTF8(Filename));
No change if I try
filename := UTF8ToSys(OpenDialog1.Filename);
ShowMessage(UTF8ToAnsi(Filename));
I do get a Unicode filename in SHowMessage if I do this:
filename := AnsiToUTF8(OpenDialog1.Filename);
ShowMessage(UTF8ToAnsi(Filename));
if FileExists(UTF8ToAnsi(filename)) then
begin // this throws an error
but my program says the file does not exists or is invalid.