E2014 Anweisung erforderlich, aber Ausdruck vom Typ '%s' gefunden (Delphi)

Aus RAD Studio
Wechseln zu: Navigation, Suche

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.