问题描述
bIsConnected=axCZKEM1.Connect_Net(txtIP.Text,Convert.ToInt32(txtPort.Text));if(bIsConnected==true){btnConnect.Text="DisConnect";btnConnect.Refresh();lblState.Text="CurrentState:Connected";iMachineNumber=1;//Infact,whenyouareusingthetcp/ipcommunication,thisparameterwillbeignored,thatisanyintegerwillallright.Hereweuse1.if(axCZKEM1.RegEvent(iMachineNumber,65535))//Hereyoucanregistertherealtimeeventsthatyouwanttobetriggered(theparameters65535meansregisteringall){this.axCZKEM1.OnFinger+=newzkemkeeper._IZKEMEvents_OnFingerEventHandler(axCZKEM1_OnFinger);}}我想从考勤机中读实时数据,当有人刷卡的时候,就会触发这个事件,逻辑是这样的:先想考勤机注册这个实时事件,当有打卡的时候会触发axCZKEM1_OnFinger.但现在情况是,没有能够触发.我想知道红色的代码是什么意思,是连接成功后一直会监测有没有打卡吗
解决方案
解决方案二:
axCZKEM1有一个OnFinger事件,这是动态绑定到axCZKEM1_OnFinger方法上,就好像button1.Click+=newxxxxxx
解决方案三:
注册事件回调,就是事件触发时执行的方法
解决方案四:
事件委托
解决方案五:
引用2楼的回复:
注册事件回调,就是事件触发时执行的方法
可是为什么没有检测到有打卡触发呢
解决方案六:
引用1楼的回复:
axCZKEM1有一个OnFinger事件,这是动态绑定到axCZKEM1_OnFinger方法上,就好像button1.Click+=newxxxxxx
给个联系方式吧
解决方案七:
注册事件而已当事件触发时就会执行axCZKEM1_OnFinger这个方法你应该多看看基本语法了
解决方案八:
红色字体的不就是注册事件么?
解决方案九:
注册事件自动委托处理
解决方案十:
引用1楼的回复:
axCZKEM1有一个OnFinger事件,这是动态绑定到axCZKEM1_OnFinger方法上,就好像button1.Click+=newxxxxxx
top
解决方案十一:
增加事件委托.跟winform双击按钮控件,自动添加的代码一样啊.
解决方案十二:
this.axCZKEM1.OnFinger+=newzkemkeeper._IZKEMEvents_OnFingerEventHandler(axCZKEM1_OnFinger)这句话写成delphi的应如何写呢
解决方案十三:
监听事件啊什么时候触发就不知道了