E2066 Opérateur ou point-virgule manquant (Delphi)

De RAD Studio
Aller à : navigation, rechercher

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

Ce message d'erreur apparaît s'il n'existe aucun opérateur entre deux sous-expressions ou aucun point-virgule entre deux instructions.

Souvent, un point-virgule est manquant sur la ligne précédente.



program Produce;
var
  I: Integer;
begin
  I := 1 2                 (*<-- Message d'erreur ici*)
  if I = 3 then            (*<-- Message d'erreur ici*)
  Writeln('Fine')
end.

La première instruction de l'exemple a deux erreurs - un opérateur '+' et un point-virgule sont manquants. La première erreur est due à cette instruction, la deuxième sur la ligne suivante.



program Solve;
var
  I: Integer;
begin
  I := 1 + 2;              (*Un opérateur '+' et un point-virgule étaient manquants*)
  if I = 3 then
  Writeln('Fine')
end.

La solution consiste à s'assurer que les opérateurs et point-virgules nécessaires sont en place.