E2036 Variable erforderlich (Delphi)

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Fehler- und Warnungsmeldungen (Delphi)

Diese Fehlermeldung tritt auf, wenn Sie versuchen, die Adresse eines Ausdrucks oder einer Konstanten zu benutzen.


program Produce;
var
  I: Integer;
  PI: ^Integer;
begin
  PI := Addr(1);
end.

Eine Konstante wie 1 hat keine Speicheradresse; Sie können also weder den Operator noch die Standard-Funktion Addr auf diese Konstante anwenden.


program Solve;
var
  I: Integer;
  PI: ^Integer;
begin
  PI := Addr(I);
end.

Sie müssen darauf achten, dass Sie die Adresse der Variablen benutzen.