es geht noch einfacher
http://www.delphipraxis.net/internal...ght=isfilename
http://www.delphipraxis.net/internal...ght=isfilename
PS: deine Methode sagt
"1" ist ein erlaubtes Zeichen, das "C", das "M" und das "O" auch
aber "COM1" ist kein "erlaubter" Name
erlaubt vieleicht schon und man kann auch diese "Datei" öffnen, aber das steht für die die erste Serielle Schnittstelle und damit nicht im Dateisystem erlaubt