E2014 Instruction attendue, mais expression de type '%s' trouvée (Delphi)

De RAD Studio
Aller à : navigation, rechercher

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

Le compilateur attendait de trouver une instruction, mais il a trouvé une expression du type spécifié à la place.


  program Produce;
    var
      a: Integer;
  begin
     (3 + 4);
  end.

Dans cet exemple, le compilateur attend de trouver une instruction, telle que IF, WHILE, REPEAT, mais a trouvé une expression (3+4) à la place.


  program Produce;
    var
      a: Integer;
  begin
     a := (3 + 4);
  end.

La solution ici est d'assigner le résultat de l'expression (3+4) à la variable 'a'. Une autre solution consiste à enlever l'expression incriminée du code source. Le choix dépend de la situation.