Einzelnen Beitrag anzeigen

Benutzerbild von GuenterS
GuenterS

Registriert seit: 3. Mai 2004
Ort: Österreich > Bad Vöslau
760 Beiträge
 
Turbo Delphi für Win32
 
#12

Re: Alle Dateien in Memo einlesen

  Alt 10. Jul 2007, 23:01
Zitat von SirThornberry:
ganz wichtig! Du hast FindClose vergessen. Wenn FindFirst erfolgreich war solltest du am Ende auch FindClose aufrufen
Delphi-Quellcode:
if FindFirst(..., ..., SearchRec) = 0 then
begin
  repeat
    //Daten verarbeiten
  until FindNext(SearchRec) <> 0;
  FindClose(SearchRec);
end;
Um Sicherzustellen, dass das Findclose auch ausgeführt wird bieten sich try ... finally Blöcke an, also so:
Delphi-Quellcode:
if FindFirst(..., ..., SearchRec) = 0 then
try
  repeat
    //Daten verarbeiten
  until FindNext(SearchRec) <> 0;
finally
  FindClose(SearchRec);
end;
Günter
Pünktlichkeit ist die Fähigkeit vorherzusagen um wieviel sich der Andere verspäten wird.
  Mit Zitat antworten Zitat