E2014 Instruction attendue, mais expression de type '%s' trouvée (Delphi)
Remonter à Messages d'erreur et d'avertissement (Delphi) - Index
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.