我的程序OpenDialog为什么用了几次之后出现这种问题

nicelink 2003-09-27 11:31:58
什么win32 API出错之类的,望知情大侠指点,谢谢先!!
还有就是如何在2000下并口通信,我现在写的并口通信程序在98下可以,但是在2000或xp下虽然编译能够通过,但是运行时却出现什么Privilege instruction的错误,望大侠指点!!!
...全文
33 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
atulss 2003-10-23
  • 打赏
  • 举报
回复
在2000或XP下不能够直接进行端口操作。有在2000和XP下进行串口或并口通讯的VXD驱动,用该驱动在98下也可以。如需要的话我可以发给你
「已注销」 2003-10-23
  • 打赏
  • 举报
回复
恩,我以前用串口时碰到过,参数设置完整没有阿?
GeoPhoenix 2003-10-23
  • 打赏
  • 举报
回复
你的这个程序可能里面用到了内插汇编,直接对端口操作,在98下没问题,但在2000或XP下就会出现你所说的Privilege instruction,我也碰到过这个问题(在数据采集程序中),有人提供了一个解决办法就是采用DLL的方法,但是也不是在DLL直接采用内插汇编的办法,比较麻烦,我就放弃了,只在98环境下使用。
huangjuliang 2003-10-22
  • 打赏
  • 举报
回复
第一个问题没有碰到过!

应当不会呀!

是不是你的代码里有问题?
nicelink 2003-10-22
  • 打赏
  • 举报
回复
不好意思,好久都没有上得来,前面那个问题我是交给用户使用之后用户发现得,我自己没有遇到过这种情况,因此一直还是没有找到原因,第二个问题怎样才能解决呢?谢谢各位大侠
tccsdn 2003-09-28
  • 打赏
  • 举报
回复
1,你最好把调用OpenDialog的代码贴出来,让道理来说这东西很难出问题的,除非你动态建立的而有没DELETE掉
2,2000下是不能直接操作断口的
zihan 2003-09-28
  • 打赏
  • 举报
回复
没有遇到过这个错误。你自己跟踪一下就可以了
fatwave 2003-09-28
  • 打赏
  • 举报
回复
学习到2000下是不能直接操作断口

13,826

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧