![]() |
Pointer-Fragen/PItemIDList Pointer richtig freigeben
Hallo,
sehe ich das richtig, wenn ich z.B. hier:
Delphi-Quellcode:
immer die selbe PIDL benutze, dass bei einem 'Next' nur der Zeiger umgebogen wird
while (PEnumList.Next(1, PIDL, NumIDs) <> S_FALSE)
und ich demnach in jedem Next-Schritt die PIDL komplett 'disposen' muss? Es reicht also nicht am Ende des while-Durchlaufes die PIDL freizugeben?? Variablen die Speicher allozieren liegen doch nicht auf im Stack und müssen doch explizit freigegeben werden auch wenn sie innerhalb einer Funktion benutzt werden, oder? Grüße Sebastian |
Re: Pointer-Fragen/PItemIDList Pointer richtig freigeben
Zitat:
Zitat:
Zitat:
|
Re: Pointer-Fragen/PItemIDList Pointer richtig freigeben
Zitat:
Grüße Sebastian |
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:24 Uhr. |
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 by Thomas Breitkreuz