ByVal 値渡し

Delphi では引数に値パラメータ (デフォルト) を指定します 。

■ 変数パラメータ var の例
procedure TForm1.Button1Click(Sender: TObject);  

  procedure IncX(X : integer);
  begin
    Inc(X);
  end;

var
  A : integer;
begin
  A :=  1;
  IncX(A);
  ShowMessage(IntToStr(A));  // 結果は 1
end;