Das Beispiel mag klappen, ich verstehe trotzdem damit nichts. Vielleicht war mein Beispiel zu simpel.
Ich geh davon aus, dass z.B. ein Nutzer in Dänemark irgendwelche Dateinamen mit speziellen Zeichen hat, im Extremfall wäre es ein Nutzer in Taiwan.
Da wird im Explorer also irgendwas angezeigt.
Delphi liest nun das Verzeichnis mit
FindFirst
und
FindNext
und speichert das Ergebnis in
Unicode-Strings.
Da hilft mir denn doch keine Umwandlung in Ansistrings, wenn ich denn z.B. die gefundenen Dateien öffnen/bearbeiten/mit_leicht_geänderten_Dateinamen_abspeichern und dem Anwender den Dateinamen in einem Protokoll angeben möchte.
Eigentlich erwarte ich, dass die gefundenen Dateinamen einfach so verarbeitbar wären. Wozu sonst
Unicode?