当前位置: 代码迷 >> PB >> 这个变量如何定义
  详细解决方案

这个变量如何定义

热度:60   发布时间:2016-04-29 08:33:10.0
这个变量怎么定义?
function ReadAllTotalCountAndMoney(port: integer; MacNO: integer;
  var ConsumeCount, ConsumeMoney: integer): integer;
  stdcall; far; external 'LCDMAC.dll' Name [email protected]';

上面是VC的API
我在PB里定义怎么定义?红色的地方不知道用什么类型

------解决方案--------------------
function ReadAllTotalCountAndMoney(port: integer; MacNO: integer;
var ConsumeCount, ConsumeMoney: integer): integer;
stdcall; far; external 'LCDMAC.dll' Name [email protected]';



function ReadAllTotalCountAndMoney(port: integer; MacNO: integer;
var ConsumeCount integer; var ConsumeMoney: integer): integer;
stdcall; far; external 'LCDMAC.dll' Name [email protected]';

是一个意思
------解决方案--------------------
因为变量前面有个var ,如果需要传值回来,在pb中声明时需要加ref

function long ReadAllTotalCountAndMoney(long port, long MacNO, ref long ConsumeCount, ref long ConsumeMoney) Library 'LCDMAC.dll' alias for [email protected]'
  相关解决方案