E2035 Nicht genügend Parameter (Delphi)
Nach oben zu Fehler- und Warnungsmeldungen (Delphi) - Index
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.