E2066 Opérateur ou point-virgule manquant (Delphi)
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.