Zitat von
MacGuyver:
Irrtum!
FindClose braucht nicht aufgerufen zu werden, wenn nichts gefunden wurde. Wenn etwas gefunden wurde muss es aber aufgerufen werden.
Du hast meine Antwort nicht richtig gelesen.
Genau das hab ich auch geschrieben.
Zitat von
MacGuyver:
Ich hatte das FindClose auch schon ausgeklammert, der Fehler trat trotzdem auf.
Du kannst und solltest auf FindClose an dieser Stelle verzichten, aber es geht darum
SysUtils.FindFirst und nicht nur FindFirst zu schreiben, den es ist unklar ob eventuell Dos.FindFirst aufgerufen wird.