E2014 Anweisung erforderlich, aber Ausdruck vom Typ '%s' gefunden (Delphi)
Nach oben zu Fehler- und Warnungsmeldungen (Delphi)
Der Compiler erwartete, eine Anweisung zu finden, stieß jedoch auf einen Ausdruck des angegebenen Typs.
program Produce; var a: Integer; begin (3 + 4); end.
In diesem Beispiel erwartet der Compiler, eine Anweisung zu finden, beispielsweise if, while oder repeat, stößt jedoch auf den Ausdruck (3+4).
program Produce; var a: Integer; begin a := (3 + 4); end.
Die Lösung hier ist die Zuweisung des Ergebnisses des Ausdrucks (3+4) zur Variable a. Eine andere Lösung wäre, den betreffenden Ausdruck aus dem Quelltext zu entfernen. Die Entscheidung hängt jeweils von der Situation ab.