zoukankan      html  css  js  c++  java
  • 关于新中新二代身份证读卡器DKQ-A16D的一些问题

    今天拿到了新中新DKQ-A16D,随机光盘里有以下文件:

    我遇到的问题是,如果直接打开二代征SDK开发包DLL测试程序C#_2008WindowsFormsApplication1目录下的解决方案,生成或直接运行,都会报个“无法加载 DLL“SynIDCardAPI.dll”: 找不到指定的模块。”这个错,只要把“二代征SDK开发包DLL测试程序C#_2008WindowsFormsApplication1WindowsFormsApplication1”目录下的6个dll文件复制到生成目录下,即:“二代征SDK开发包DLL测试程序C#_2008WindowsFormsApplication1WindowsFormsApplication1inx86Debug”,即可。光盘中并没有提供说明dll所在位置的文档,我是在百度文库中发现的“http://wenku.baidu.com/link?url=Nx9yudXJdOm_EBk6PFXAes8aN1NOq3ejeUwJMAB6jM9BP7fP1HECjaFc4wDbjD9hG1MKNzi3XpwxoGl47amqt8GS1XOj9tAmq_CK7hldX3K”,不知道出自哪里。

    加入Picture1后,如果没有释放Image资源,再次向Picture1写入image时,会报“尝试读取或写入受保护的内存。这通常指示其他内存已损坏”,报错语句是

    nRet = Syn_ReadMsg(m_iPort, 0, ref CardMsg);

    向Picture1加载Image前,一定要使用

    if (pictureBox1.Image != null)
    {
    pictureBox1.Image.Dispose();
    pictureBox1.Image = null;
    }

    释放资源。

  • 相关阅读:
    第二次站立会议
    小组第一次站立会议
    用户场景描述
    本周学习总结
    构建之法阅读笔记之三
    本周的学习收获
    java连接Oracle数据库
    scott用户不存在
    大二暑假第五周总结
    业务用例分析
  • 原文地址:https://www.cnblogs.com/Sabre/p/3651790.html
Copyright © 2011-2022 走看看