Oh stimmt
dann wird die Funktion LastSlash (die von einem Pfad + Dateinamen den Pfad wegschneidet, sodass der Dateiname übrigbleibt) ja sogar überflüssig.
habe auch durch einen Hinweis von Delphi festgestellt, das die Variable Slashpos in dieser Funktion gar nicht initialisiert wurde... hab sie mal gestrichen und sie durch das längere "pos('\',hilfStr)" ersetzt.
trotzdem funktioniert es so nicht, ich blocke auch gar nicht mehr so gut durch wegen den vielen Variablen....