ich sitze nun schon etwas länger an einem Programm in dem es darum geht, dass mehrere BMP-Dateien in ein Image geladen werden sollen. Mit jedem einzelten Bild wird jedoch eine Operation durchgeführt.
Die Dateien heißen "001.BMP" - "999.BMP" jedoch sind nicht alle Nummern vorhanden. Ich möchte deswegen mit dem Befehl "fileexists" prüfen ob die Datei vorhanden ist, wenn nicht dann soll die Schleife nicht weiter durchlaufen werden und das nächste Bild geladen bzw. gesucht werden!
Kann mir jemand bei dem Problem behilflich sein, bin leider noch ein "angefangener Anfänger"

P.S.: Der "coninue-Befehl" (laut google wird mit diesem an den Anfang der Schleife gesprungen und der Index +1 erhöht, funktioniert, so wie unten in meinem Programm leider nicht und er schmeißt einen Fehler raus

Code: Alles auswählen
FOR bildnummer:=1 TO 999 DO
begin
s:=inttostr(bildnummer);
IF length(s)=1 THEN dateiname:='00' + s + '.BMP';
IF length(s)=2 THEN dateiname:='0' + s + '.BMP';
IF length(s)=3 THEN dateiname:=s + '.BMP';
IF not fileexists(dateiname) THEN continue;
Image2.Picture.LoadFromFile(dateiname);