关于打开端口的问题。

whb959358 2003-05-01 12:08:49
我使用createfile()打开端口(LPT1)后,直接写数据到端口,如果当时外接设备不存在,程序就不响应了,不知如何处理。
真是烦呀,还请高手帮助。

...全文
43 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
bomber2001 2003-05-03
  • 打赏
  • 举报
回复
Long,如执行成功,则返回文件句柄。INVALID_HANDLE_VALUE表示出错,会设置GetLastError。即使函数成功,但若文件存在,且指定了CREATE_ALWAYS 或 OPEN_ALWAYS,GetLastError也会设为ERROR_ALREADY_EXISTS
qinghe 2003-05-03
  • 打赏
  • 举报
回复
判断createfile()的返回值,如果<0表示不存在。

680

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder API 调用
社区管理员
  • API 调用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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