Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Nach Dateien suchen (https://www.delphipraxis.net/75952-nach-dateien-suchen.html)

semo 28. Aug 2006 07:06

Re: Nach Dateien suchen
 
wie ist das zu verstehen mit dem speicherleck?

Hawkeye219 28. Aug 2006 07:52

Re: Nach Dateien suchen
 
Hallo Marcus,

in Lukas' Originalcode erzeugte die Funktion SearchMask eine Stringliste und lieferte diese als Funktionswert zurück. Der Inhalt dieser Liste wurde über die Methode AddStrings in eine weitere Stringliste kopiert, die Original-Liste selbst wurde nicht weiter benutzt und nie freigegeben.

Eine bessere Lösung besteht darin, den Aufrufer die Liste erzeugen zu lassen und diese dann per Parameter an die Funktion zu übergeben. Die Verantwortung für die Freigabe liegt damit beim Aufrufer. Dies hat auch Christian in seinem Beitrag angesprochen.

Gruß Hawkeye

semo 28. Aug 2006 07:55

Re: Nach Dateien suchen
 
achso, das klang für mich erst so als wenn du generell empfiehlst nur per call by reference zu arbeiten und nie mit funktionen...

ist klar was du meinst wenn die liste nicht freigegeben wird.


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

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