E2053 Erreur de syntaxe dans le nombre réel (Delphi)

De RAD Studio
Aller à : navigation, rechercher

Remonter à Messages d'erreur et d'avertissement (Delphi)

Ce message d'erreur se produit si le compilateur trouve le début d'un facteur d'échelle (un caractère 'E' ou 'e') dans un nombre, mais aucun chiffre ne le suit.



program Produce;
const
  SpeedOfLight = 3.0E 8;    (*<-- Message d'erreur ici*)
begin
end.

Dans l'exemple, nous avons mis une espace après '3.0E' - maintenant pour le compilateur, le nombre se termine ici, et il est incomplet.



program Solve;
const
  SpeedOfLight = 3.0E+8;
begin
end.

Nous pourrions avoir simplement supprimé le blanc, mais nous avons mis un signe '+' car cela améliore l'apparence.