E2114 Stringkonstante zu lang (Delphi)
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.