E2190 Thread-lokale Variablen können nicht ABSOLUTE sein (Delphi)
Nach oben zu Fehler- und Warnungsmeldungen (Delphi) - Index
Thread-lokale Variablen können kann sich weder auf eine andere Variable beziehen noch auf eine absolute Speicheradresse.
program Produce;
threadvar
secretNum : integer absolute $151;
begin
end.
Die Anweisung absolute ist im Abschnitt der threadvar-Deklaration nicht zulässig.
program Solve;
threadvar
secretNum : integer;
var
sNum : integer absolute $151;
begin
end.
Zur Lösung eines Problems dieser Art gibt es zwei einfache Möglichkeiten. Zum einen kann die Anweisung absolute aus dem Abschnitt threadvar entfernt werden. Zum anderen kann die absolute Variable in einen normalen Abschnitt der var-Deklaration gebracht werden.