E2109 Konstante erwartet (Object Pascal)

Aus Appmethod Topics
Wechseln zu: Navigation, Suche

Nach oben zu Fehler- und Warnungsmeldungen (Object Pascal) - Index

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 Object Pascal-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.