Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Alle Dateien in Memo einlesen (https://www.delphipraxis.net/95638-alle-dateien-memo-einlesen.html)

SirThornberry 10. Jul 2007 21:57

Re: Alle Dateien in Memo einlesen
 
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;

GuenterS 10. Jul 2007 23:01

Re: Alle Dateien in Memo einlesen
 
Zitat:

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;

Ricoo 11. Jul 2007 07:40

Re: Alle Dateien in Memo einlesen
 
Zitat:

Zitat von DeddyH
Wozu die beiden StringListen? Die eine wird erzeugt und nicht wieder freigegeben, die andere überhaupt nicht benutzt :gruebel:

Hups, die sind wohl noch vom Ausprobieren hängen geblieben. Bevor ich hier gepostet hab, hab ich bestimmt schon ne Stunde rumprobiert.
Aktuell werden sie nicht benötigt, das stimmt.

Wenn ich schonmal hier bin. xD
Noch ne kleine Frage und zwar möchte ich das ganze über 'nen OpenDialog machen. Klappt auch, bis auf die Tatsache, dss ich im OpenDialog nur eine Datei, bzw. mehrere Dateien auswählen kann. Weiss Jemand, wie ich ein OpenDialog für Ordner erstelle? Also, dass ich anstatt Dateien ganze Ordner öffnen kann?

hoika 11. Jul 2007 07:58

Re: Alle Dateien in Memo einlesen
 
Hallo,

neuen Thread aufmachen ...


Heiko


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:26 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz