![]() |
Re: Speicher freigeben, der noch gebraucht wird
Zitat:
|
Re: Speicher freigeben, der noch gebraucht wird
Moin Jens,
das ist ja genau, was ich geschrieben habe. ;-) Bei einem Var-Parameter musst Du zwingend eine Variable angeben, in Deinem Beispiel die Adresse einer Variablen. Die zugehörige Delphi-Deklaration liesse sich dann auf zwei Wegen darstellen:
Delphi-Quellcode:
wobei nur die zweite Variante völlig korrekt ist, da man hier auch nil übergeben kann, wovon ja, gerade bei API-Funktionen, intensiv Gebrauch gemacht wird.
procedure ChangeIt(var i : integer);
// oder procedure ChangeIt(const i : PInteger); |
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:13 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-2025 by Thomas Breitkreuz