Wobei FindFirst auch ohne
Unicode ganz gut funktioniert.
Bis mindestens Win7/NTFS gibt es für Dateinamen alternativ noch einen "kurzen" Dateinamen im 8.3-Format,
über welchen man mit den
ANSI-Funktionen zugreifen kann.
Wenn es unbedingt
Unicode sein muß, dann kann man immernoch direkt auf die
Unicode-
WinAPI (
FindFirstFileW) ausweichen, was selbst mit Windows 7 problemlos möglich ist.
Falls man sowieso auf
NonVCL setzt, dann ist es egal, was man nutzt, denn das geht genauso gut in NonUnicodeDelphis. (nur TStringList fehlt ...
TTntTStringList)