![]() |
ExtractFileExt
Hallo zusammen.
Ich zerlege einen String der den Pfad und Namen einer Datei hat mit ExtractFileExt das geht auch problemlos solange die Dateierweiterung nur 3 Zeichen oder weniger hat. Bei mehr Buchstaben ist hängen. Liegts an der Methode ? Und wenn, wie kann ich dann auch Endungen wie z.B. .class Extrahieren ? Gruß Delorion |
Versuch das mal:
Delphi-Quellcode:
function MyExtractFileExt(const szFilename: string): string;
var rpos : integer; begin rpos := length(szFilename); if(pos('.',szFilename) > 0) then while(szFilename[rpos] <> '.') and (rpos > 0) do dec(rpos); Result := copy(szFilename,1,rpos - 1); end; |
Hallo Luckie.
Vielen Dank habs hinbekommen. Gruß Delorion |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:12 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz