Zitat:
aber wie ...
findet auch .gi oder .p
Pos(';' + Ext + ';', string(';.bmp;.jpg;.jpeg;.tif;.gif;.png;.heic;')
aber weil man hier vorne schon einen Punkt hat, kann man den mit benutzen
Pos(Ext + ';', string('.bmp;.jpg;.jpeg;.tif;.gif;.png;.heic;')
Pos(Ext + '.', string('.bmp.jpg.jpeg.tif.gif.png.heic.')
PS: Du wirst es nicht glauben, aber MatchText war absichtlich ausgewählt, da es funktionial super, sicher und schnell passt.
Pos() > bzw. <> 0
entspricht Contains
Str
LowerCase + Pos
entspricht Contains
Text
SameText / SameStr
MatchText / MatchStr
IndexText / IndexStr
...
Und mit EndsText müßte man nichtmal den Dateiname trennen, aber das geht nur mit "einer" Dateiendung gleichzeitig.
if Pos('fig.', ReverseString('C:\irgendwo\test.gif')) = 1 then