Мне нужна помощь, я пытаюсь подключить свои приложения на c # (приложение Windows Form) к устройству zk.соединение с устройством в порядке, проблема в том, что с устройства не происходит событие, даже если событие в реальном времени не вызывается.Кстати, устройство, которое я использовал, это ZK FR1200 и Zkeemkeeper SDK.
любая помощь будет оценена, вот мой код.
TT = new Thread (() =>
{
device = new CZKEMClass();
status = device.Connect_Net(ip, Convert.ToInt32(port2));
if (status == true)
{
MessageBox.Show("Device Connected");
device.OnFinger -= new zkemkeeper._IZKEMEvents_OnFingerEventHandler(zkcon_OnFinger);
device.OnVerify -= new zkemkeeper._IZKEMEvents_OnVerifyEventHandler(device_OnVerify);
device.OnFingerFeature -= new zkemkeeper._IZKEMEvents_OnFingerFeatureEventHandler(device_OnFingerFeature);
device.OnAttTransaction -= new zkemkeeper._IZKEMEvents_OnAttTransactionEventHandler(device_OnAttTransaction);
if (device.RegEvent(43, 65535))
{
device.OnFinger += new zkemkeeper._IZKEMEvents_OnFingerEventHandler(zkcon_OnFinger);
device.OnVerify += new zkemkeeper._IZKEMEvents_OnVerifyEventHandler(device_OnVerify);
device.OnFingerFeature += new zkemkeeper._IZKEMEvents_OnFingerFeatureEventHandler(device_OnFingerFeature);
device.OnAttTransaction += new zkemkeeper._IZKEMEvents_OnAttTransactionEventHandler(device_OnAttTransaction);
MessageBox.Show("Success");
}
else
{
MessageBox.Show("Failed");
}
}
else
{
MessageBox.Show("Device not Connected");
this.Close();
}
Application.Run();
});
TT.SetApartmentState(ApartmentState.STA);
TT.Start();