c++        int _GetBillValue(int& nValue)
其中int& nValue在Delphi中应如何定义
分数不是问题

解决方案 »

  1.   

    function _GetBillValue(var nValue:Integer):integer; 
      

  2.   


    OK,应该是这个,VC里是取地址,Delphi里就是要传变参,var ...
      

  3.   

    谢谢楼上的回复为什么nValue取不到值
      

  4.   


    比如说var
     nvs:integer;
     I:integer;
    begin
      nvs :=0;
      I := GetBillValue(nvs);
      if i = 0 then
      begin
      memo1.Lines.Add(inttostr(nvs));
      showmessage('获取成功');  end
      else
      if i = 1 then
      showmessage('获取失败');
    end;
    为什么nvs的值始终为0
      

  5.   

    因为GetBillValue会改变nvs的值得啊