E2053 Syntaxfehler in Real-Zahl (Delphi)
Nach oben zu Fehler- und Warnungsmeldungen (Delphi)
Diese Fehlermeldung wird angezeigt, wenn der Compiler den Beginn eines Skalierungsfaktors (das Zeichen "E" oder "e") in einer Zahl findet, aber keine nachfolgenden Ziffern.
program Produce; const SpeedOfLight = 3.0E 8; (*<-- Hier die Fehlermeldung*) begin end.
In diesem Beispiel folgt nach "3.0E" ein Leerzeichen. Für den Compiler ist damit die Zahl zu Ende und somit unvollständig.
program Solve; const SpeedOfLight = 3.0E+8; begin end.
Wir hätten einfach das Leerzeichen löschen können, haben aber das Vorzeichen "+" eingegeben, weil es schöner aussieht.