引用外部dll,调用函数时使用ref参数取不到值在vs.net里引用外部dll
using zkemkeeper;CZKEM czkem1 = new CZKEM();string ipAddress = tbIPAddress.Text;
int port = Convert.ToInt32(tbPort.Text);
czkem1.Connect_Net(ipAddress,port)
以用以上函数结束正常
但调用如下函数,取不到正确的值
int dwTMachine=1;
int dwEnrollNumber=2;
int dwEMachineNumber=1;
int dwVerifyMode=1;
int dwInOutMode=1;
int dwYear=1;
int dwMonth=1;
int dwDay=1;
int dwHour=1;
int dwMinute=1;
czkem1.GetGeneralLogData( DevId,ref dwTMachine, ref dwEnrollNumber,ref dwEMachineNumber,ref dwVerifyMode,ref dwInOutMode,ref dwYear,ref dwMonth,ref dwDay,ref dwHour,ref dwMinute )
Response.Write(dwEnrollNumber.ToString())
取到的值是初始化的值 2
请问这是什么原因?