E2035 Nicht genügend Parameter (Delphi)

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Fehler- und Warnungsmeldungen (Delphi)

Diese Fehlermeldung tritt auf, wenn beim Aufruf einer Prozedur oder einer Funktion weniger Parameter angegeben werden als in der Deklaration der Prozedur oder Funktion festgelegt wurden.

Dies kann auch bei Aufrufen von Standard-Prozeduren oder -Funktionen der Fall sein.


program Produce;
var
  X: Real;
begin
  Val('3.141592', X);   (*<-- Hier die Fehlermeldung*)
end.

Die Standard-Prozedur Val hat einen zusätzlichen Parameter, mit dem ein Fehlercode zurückgegeben werden kann. In diesem Beispiel wurde dieser Parameter nicht angegeben.


program Solve;
var
  X: Real;
  Code: Integer;
begin
  Val('3.141592', X, Code);
end.

Als typische Reaktion auf diesen Fehler werden Sie den Aufruf mit der Deklaration der aufgerufenen Prozedur oder mit der Hilfefunktion vergleichen und feststellen, dass Sie einen Parameter vergessen haben, der angegeben werden muss.