当前位置: 代码迷 >> PB >> PB串口读取有关问题,
  详细解决方案

PB串口读取有关问题,

热度:109   发布时间:2016-04-29 09:29:11.0
PB串口读取问题,急!
问:我想在PowerBuilder中实现对有关串口的编程,这该如何实现呢? 
答:可以利用微软公司提供的通讯控件mscomm32.ocx来实现,使用方法如下:
选择菜单Controls→OLE→Insert Control→Microsoft Communications Control,加入后我们点击其OLE Control Properties,可以设置它的基本属性如通讯端口(C)、设置参数 (S) 等,当然我们也可以在程序中动态设置。


在网上看到很多类似方法。可是我在PB环境中找不到Microsoft Communications Control,然后换台电脑上的点 Insert Control, PB环境就死掉。(PB8.0)请问下谁知道是怎么回事?有没有方法?

------解决方案--------------------
一、换一台好的机器,这个是pb10以前的版本存在的问题,如果机器上有部分activex信息不完整就会导致pb内存访问出错,导致退出,可以在其他机器上加载好控件再到你机器上来用;
二、也可以用api直接处理串口信息,网上有下载的,搜一下就好了;
------解决方案--------------------
给个BP安装ActiveX控件的小结: 
1、如果有得选择,最好用PB10以上的版本,9.0版本的也勉强可用; 
2、一定要用在9.0以下版本的,只好在一台干净的机器上添加上控件后再到你的机器里进编辑调试。
  相关解决方案