之前已经发过贴,这次再求助各位大大http://topic.csdn.net/u/20120703/10/9ff0f5cb-9018-42a9-8665-5477dcf39100.html这次到客户那边装上纯净的XP SP3也安上.net framework2.0了,一试程序还是崩溃了,但是就是崩溃前还能将指令送到条码打印机,能打出条码,就是说每打一次崩溃一次,这次我将系统日志截图了我完全没有什么头绪,本以为就按照这个环境回来公司再测试一下应该就有眉目了,谁料回来找台机子装上一样的XP sp3与.netframework2.0却一点事都没有就是说软件环境都一样了,但是在客户那边就是不行,回来怎样都可以,我是该怎个思路,真是我程序有问题还是?我头都大了,我调用了条码打印机的dll去打印,难道是这个dll的问题吗?各位求助实在不行我也只好在客户那边搞个VS在那边进行调试了

解决方案 »

  1.   

    这个问题,如果调用系统dll,或者底层操作的话,确实好系统操作,我们是搞C#,我旁边的一个组,是搞无纸化项目--电子印章,他们用C++开发,遇到类似的问题,到财政那安装后,在盖章的时候老四有问题,后来他们发现确实是系统dll,缺少很多dll,只支持正版系统。 不过你说的这问题就不是很清楚了。装了.net framework2.0,一般dll不会少,还是看看你程序的dll,以及dll引用的dll少不。
      

  2.   


    dll引用少了,那怎在公司也是同一个系统(感觉软件环境都一样)可以,但是客户那边就不行,我实在想不明白了
      

  3.   

    今早给客户那边也装上VS调试发觉是调用打印机dll关闭串口那步会导致程序崩溃,所以目前程序就不关闭串口,这个问题还是要跟打印机那边进行反馈,谢谢佛兄