求急!一个在VB中遇到的问题,可能是有关ActiveX控件

来源:百度知道 编辑:UC知道 时间:2024/07/09 05:09:07
我想实现一个 基于红外感应自动触发打印机随机打印 的功能,已经拜托了编程人员帮我写好了程序。可是我自己在调试时,安装了打印机以及程序员帮我写好的软件,也将红外控制器与电脑可靠连接,却不能成功实现。

程序员是调试成功才寄发给我的。说明不是软件程序上存在问题。红外控制器那个盒子用的是九针串口接口。(我不知道会不会是串口线硬件的问题而影响连接)

从界面上有个“打印”按键,是用来手动测试打印机是否能正常工作的,我点击那个按键 弹出错误提示为“运行时错误'429'ActiveX 部件不能创建对象”(可是打印机是正常能工作的)

另外界面中还设置了一个“连接”按钮,是用来手动控制 控制器感应的开关。我点这个按钮 提示 “运行时错误'8005'端口已打开”

我自己电脑原先是没有安装过VB,程序员说因为实现这个功能需要用到ActiveX这个控件,叫我安装一下VB6.0再试,可是我现在试过 结果还是这样。 请高人帮我分析下错误的原因啊,到底是我的哪个环节出现了问题<因为程序员是调试好才拿给我的,所以我相信一定是我自己这里有了什么不妥当>

我把我口袋里仅有的银子都拿出来当赏金了啊。。。。谢谢大家帮帮我。。。。今天前我必须要解决这个问题的,所以很急。。。。。
请问连接红外串口的串口线 是用直连线,还是用交叉线?

因为线是我自己买的,还不知道有这个区别,我怎么知道自己买没买错线? 有可以立刻上手的辨别方法吗?

是不是要安装串口控件,因为红外都是通过串口进来的,下面是MSCOMM控件,下载后放在系统windows\system32里面,在你的程序中部件引用试试
http://cq2.eshuba.com/200706/Visual%20BasicyuRS-232.rar

你还要找写程序的人,软件只有他知道怎么设计的。他那里调试通过,不等于你这里也没问题。

找程序员,你是客户吗,他应该服务到底的