Wo kommt
PosEx her? Mein Delphi D6 Personal) kennt es nicht. Grml, nach langem Suchen habe ich wohl was passendes gefunden.
Du hast was vergessen:
Zitat:
The following reserved device names cannot be used as the name of a file: CON, PRN, AUX, CLOCK$, NUL, COM1, COM2, COM3, COM4, COM5, COM6, COM7, COM8, COM9, LPT1, LPT2, LPT3, LPT4, LPT5, LPT6, LPT7, LPT8, and LPT9. Also avoid these names followed by an extension (for example, NUL.tx7).
Und:
Zitat:
Do not end a file or directory name with a trailing space or a period. Although the underlying file system may support such names, the operating system does not.
Das 'test.txt.' und das 'test.txt ' sind bei dir aber ein gültige Dateiname.
Wenn beo
Directory der Pfad angegeben werden kann, dann hast du hier auch noch ein Fehler. Denn das als Pfad '\\<\D:\' word auch als gültig mit disem Dateiname 'test.txt' erkannt, obwohl der Pfad ein ungültiges Zeichen enthält.