E2115 Error in numeric constant (Object Pascal)
The inline assembler has found an error in the numeric constant you entered.
program Produce; procedure AssemblerExample; asm mov al, $z0f0 end; begin end.
In the example above, the inline assembler was expecting to parse a hexadecimal constant, but it found an erroneous character.
program Solve; procedure AssemblerExample; asm mov al, $f0 end; begin end.
Make sure that the numeric constants you enter conform to the type that the inline assembler is expecting to parse.