E2036 Variable erforderlich (Delphi)
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.