我的VB程序编译、打包安装都没问题,安装完后运行程序过会就出现NTDLL.DLL的问题就退出了,是怎么回事?
我的程序有调用一个串口的读写卡器DLL,调用方法都是按配的说明及例程写的,每次运行程序都要读写IC卡里的ID号及输入密码才能进入系统程序,但有时就很正常,有时就出现错误,指向ntdll.dll(就是有不发送按钮的对话框,这里有时指向的不是这个DLL,是别的系统DLL),点不发送然后就退出了,最近越来越频繁出现这个问题了。以前在没加入这个串口调用时,程序都运行的很正常。开始以为是这个串口读写卡器的DLL有问题,但另外单独写了个纯调用读写卡器的测试程序,又能很正常的工作,但加到我那个程序里就出现上面说的问题,如果在程序里不加这段读写卡的程序也能正常工作,请问是怎么回事?
我实在是搞不懂哪出问题了,请高手指教下,帮帮忙分析下,谢谢!

解决方案 »

  1.   

    请问是调用串口读写卡器DLL的问题,还是调用别的API的问题。
    我分析应该跟别的API调用没关系的,因为出问题是在读写卡的时候。
    至于调用读写卡的调用,我完全是按照给的例程说明里的方法调用的,但一放到正式的程序里就会出问题,在测试的小程序里就没这个问题,这部分代码完全一样,奇怪了。
    如果跟其他的调用有冲突,但问题只在读写卡的时候出现,不调用读写卡就很正常,我真是一头雾水了
      

  2.   

    你读写卡肯定也会调用API的嘛,估计就是这些东西导致的问题