E2114 Stringkonstante zu lang (Delphi)

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Fehler- und Warnungsmeldungen (Delphi)

Der Inline Assembler hat das Ende eines Strings nicht gefunden. Der häufigste Grund für diesen Fehler ist ein fehlendes Anführungszeichen.


program Produce;

  procedure AssemblerExample;
  asm
    db 'Hello world.  Ich bin eine Inline-Assembler-Anweisung
  end;

begin
end.

Da der Inline Assembler das Ende des Strings nicht finden kann, gibt er einen Fehler aus.


program Solve;

  procedure AssemblerExample;
  asm
    db 'Hello world.  Ich bin eine Inline-Assembler-Anweisung'
  end;

begin
end.

Das schließende Anführungszeichen behebt das Problem.