我一个程序在中文WINDOW NT下,WINDOW2000下都没有什么问题,程序好用的,但是在英文WIN NT或2000下,就有问题了,在NT下是could not attach to the aplication WIndows Nt Error code = 87;我就是没懂这是什么意思,我运行了Drwatson也没找到这个87是什么。
这个程序是一个喷绘机的控制程序,一个PCI卡,卡的驱动是芯片产商提供的。这个也可以打印,就是打印时间长一些就不行,就会有上面的对话框弹出,在ReasLe下也不行,只是没有对话框弹出,但程序也会死的。
在WIN2K下只要打印就有
yslan.exe has generated by windows you will need to restart the program.
An error log is being Created.

解决方案 »

  1.   

    应该是英文版的和中文版的API有区别造成的,问问设备提供商
      

  2.   

    可是我没有用什么API呀,程序是我写的呀,我用的都是常用的API,驱动我想也不会有问题,因为这本来就是老美的东西
      

  3.   

    Error code 用VC自带的Error Lookup工具查找:
    87------〉参数错误。
      

  4.   

    不会吧,我可是在英文操作系统下编译的,参数不同那也生成不了EXE了,我的QQ是4808617,谁能帮我解决,我给分
      

  5.   

    跟Unicode等有关系吗?检查你的编译选项
      

  6.   

    估计你是不是什么地方用了中文了?仔细检查一下。
    包括路径,参数等?
    e文nt完全不支持中文,会有很多问题!
      

  7.   

    感谢各位:现在我又发现了一个新的问题,也就是我在VC6下重新编译了这个程序,现在在WIN2000下正常了,但是在WINNT下还是不行,还是出现同样的问题.
    各位有没有好的建议。
      

  8.   

    到NT e文下去全部从新编译!