Einzelnen Beitrag anzeigen

TiGü

Registriert seit: 6. Apr 2011
Ort: Berlin
3.062 Beiträge
 
Delphi 10.4 Sydney
 
#10

AW: Addresse eines var Parameters ermitteln

  Alt 3. Mai 2023, 10:36
Oder gibt's nicht doch eine bessere Alternative?
Möglichst eine, bei der ich die Deklaration dieses Var-Parameters nicht
abändern muss.
Mach aus

function DeineFunktion(var AParameter: UInt32): TRückgabewert;
vernünftigerweise sowas:
function DeineFunktion(AParameter: PUInt32): TRückgabewert;

So kannst du in deiner Funktion prüfen:
Delphi-Quellcode:
function DeineFunktion(AParameter: PUInt32): TRückgabewert;
begin
  if AParameter <> nil then
  begin
  // ...
  end;
end;
EDIT: Siehe auch jaenickes Beitrag über meinen.
  Mit Zitat antworten Zitat