Ich weiß auch nicht, wie es schon im Forum erwähnt wurde?
KEINER VERGLEICHE MIT TRUE/FALSE
Zitat:
Delphi-Quellcode:
Repeat
sFileName := sRec.cFileName;
If (sRec.dwFileAttributes And FILE_ATTRIBUTE_DIRECTORY) <> 0 Then Begin
End
Else
Begin
sFileList := sFileList + sFileName + '++';
End;
Until FindNextFile(findHandle, sRec) = False;
Nja, merkwürdig ist eigentlich nur das sinnlose ELSE und die unnötigen BEGIN-END.
Delphi-Quellcode:
Repeat
sFileName := sRec.cFileName;
If sRec.dwFileAttributes And FILE_ATTRIBUTE_DIRECTORY = 0 Then
sFileList := sFileList + sFileName + '++';
Until not FindNextFile(findHandle, sRec);
Repeat
If sRec.dwFileAttributes And FILE_ATTRIBUTE_DIRECTORY = 0 Then Begin
sFileName := sRec.cFileName;
sFileList := sFileList + sFileName + '++';
End;
Until not FindNextFile(findHandle, sRec);
Repeat
If sRec.dwFileAttributes And FILE_ATTRIBUTE_DIRECTORY = 0 Then
sFileList := sFileList + sRec.cFileName + '++';
Until not FindNextFile(findHandle, sRec);
Und wenn jetzt noch dieses "++" in einem Dateinamen vorkommt, dann war's das.