关于使用API实现串口通行的问题?

swordmanli 2000-05-22 12:51:00
各位网友,这是我在PB中使用API申明的函数,但在以下这几个函数中会出现的问题,系统并不认识COMMPROP、DCB、COMMTIMEOUTS 这种类型。
在下并不熟悉PB中使用API的方法,请高手指点。
如有现成的程序能否给在下发一个过来,swordmanli@163.net,非常感谢!

//Function Boolean GetCommProperties(ulong hFile,&
//ref COMMPROP lpCommProp ) Library "Kernel32.dll"

//Function Boolean BuildCommDCBA(ref string lpDef,&
//ref DCB lpDCB ) Library "Kernel32.dll"

//Function Boolean SetCommState(ulong hCommDev,&
//ref DCB lpdcb ) Library "Kernel32.dll"

//Function Boolean GetCommState(ulong hCommDev,&
//ref DCB lpdcb ) Library "Kernel32.dll"

//Function Boolean SetCommTimeouts(ulong hCommDev,&
//ref COMMTIMEOUTS lpctmo ) Library "Kernel32.dll"
...全文
231 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
cmc 2000-06-28
  • 打赏
  • 举报
回复
在VC下开发一个标准DLL引出几个和应用相关的函数可以轻松搞定。
swordmanli 2000-06-05
  • 打赏
  • 举报
回复
非常感谢fish007提供的程序,因为最近比较忙,没来得及给你分数!多谢!
swordmanli 2000-06-05
  • 打赏
  • 举报
回复
非常感谢各位!
fish007 2000-06-03
  • 打赏
  • 举报
回复
swordmanli,我在5月4号发了一个PBL例子给你,收到没有?
tker 2000-05-29
  • 打赏
  • 举报
回复
PB的代码好象在陶清的PB站点中有,你自己去查查吧。
tker 2000-05-29
  • 打赏
  • 举报
回复
不知道你解决问题了吗?有个人的管见可以共享,COMMPROP、DCB、COMMTIMEOUTS 这几种类型其实是WINDOWS本身所必须的结构,你可以在MSDN中可以查到,你可以在PB中照着MSDN的解释声明成PB的结构,在程序中再声明变量,把该结构变量的各项赋成你需要的设置值,就可以把它当参数来使用了,这样,就可以了。
fish007 2000-05-24
  • 打赏
  • 举报
回复
同样的问题也曾困扰过我,现提供一个几经修改的实用程序,希望对你有用。
puzzle 2000-05-22
  • 打赏
  • 举报
回复
何必呢?何苦呢?
使用comm32控件多省事啊!

680

社区成员

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

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