E2035 実パラメータが足りません (Delphi)

提供: RAD Studio
移動先: 案内検索

エラーと警告のメッセージ(Delphi) への移動

このエラーメッセージは,手続きまたは関数の呼び出しで手続き宣言または関数宣言に指定したより少ないパラメータを指定したときに表示されます。

このエラーは標準手続きや標準関数の呼び出しで起きる場合もあります。


program Produce;
var
  X: Real;
begin
  Val('3.141592', X);   (*<-- ここでエラーメッセージ*)
end.

{ 標準手続きの Val はエラーコードを返すためにパラメータを 1 つ余分にとる。このコードではそのパラメータを指定していない }


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

{ 通常,呼び出す手続きの宣言かヘルプと呼び出しを照合してチェックすると,必要なパラメータを指定し忘れたことがわかる }