帮忙调用外部函数
外部函数说明:
int dc_card(int icdev,unsigned char _Mode,unsigned long *_Snr);
参 数:icdev:通讯设备标识符
_Mode:寻卡模式mode_card
_Snr:返回的卡序列号
返 回:成功则返回 0
例:int st;
unsigned long snr;
st=dc_card(icdev,0,&snr);
问题:&snr是什么含义?在PB中如何实现呢?
我在PB的定义
Function Long dc_card(long icdev, string Mode, ref unsignedlong Snr) LIBRARY "dcrf32.dll"
调用
Long ll_dev
Long ll_result
unsignedlong Snr
ll_result = dc_card(180, '0', ref Snr)
这个时候ll_result返回的值>0, 调用不成功。