function f1: Integer;
begin
  Result := 1;
  ShowMessage('f1')
end;function f2: Integer;
begin
  Result := 2;
  ShowMessage('f2')
end;function f3(A, B: Integer): Integer; pascal;
begin
  Result := A + B;
  ShowMessage('f3')
end;function f4(A, B: Integer): Integer; stdcall;
begin
  Result := A + B;
  ShowMessage('f4')
end;procedure TForm1.Button1Click(Sender: TObject);
begin
  f3(f1, f2);
  f4(f1, f2);
end;