.com.exe - zugriffsverletzung?!
-
hi, ich benutze folgende Funktion zum erkennen der Dateierweiterung: ExtractFileExt(), aber wenn ne datei zufälligerweise zwei "." beinhaltet, bekomme ich ne zugriffsverletzung...
Was könnte ich machen, damit die Zugroffsverletzung nicht mehr auftritt.
Ignorieren könnte man die datei die zwei "." beinhaltet... aber das könnte ich mir noch selbst basteln...
Kennt jemand ne andere Methode, die keine Zugrffsverletzung ausgibt?
fnsplit(Pfad,drive,dir,file,ext); hab ich auch schon ausprobiert.
-
ExtractFilePath vielleicht
-
Original erstellt von Tillmann David:
hi, ich benutze folgende Funktion zum erkennen der Dateierweiterung:Danke dir, aber ich will die Dateierweiterung erkennen und nicht den Pfad.
[ Dieser Beitrag wurde am 13.02.2003 um 14:44 Uhr von Tillmann David editiert. ]
-
Mit AnsiString::LastDelimiter den letzten Punkt ermitteln und per SubString die Erweiterung auslesen.
-
Ja, stimmt, das währe noch ne Möglichkeit. Danke, das einfachste ist meistens das schwerste