E2109 Konstante erwartet (Delphi)

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Fehler- und Warnungsmeldungen (Delphi)

Der Inline Assembler erwartet eine Konstante, konnte jedoch keine finden.


program Produce;

  procedure Assembly(x : Integer);
  asm
    mov   ax, x MOD 10
  end;

begin
end.

Da der Inline Assembler mit einer Delphi-Variable keine MOD-Operation durchführen kann, ergibt der obige Quelltext einen Fehler.

Viele Ausdrücke des Inline Assemblers funktionieren nur mit Konstanten. Die fehlerhafte Anweisung muss entsprechend geändert werden.