发表于:2005/4/18 10:25:00
#0楼
求教:如何在多个界面控制mscomm控件打开、关闭端口?
我在利用vb中的mscomm通讯控件做通讯程序,思路大致如下:
程序要求是实时监控的,所以我打开程序的同时,就必须打开实时监测界面(设置visible属性为假),假设界面为form1!
但问题是在我需要的时候,要在另一个界面中打开端口进行有特定目的的数据通讯,假设界面为form2!
问题就出现在这里:
1、我怎么才能在form2中进行数据通讯呢??我试了以下几种方法,都不行;
a\调用form1中的mscomm控件进行通讯,好象不行;
b\form2上也安置一个mscomm控件,进行通讯,但执行程序时被告之,com1口已被占用(当然在form2执行前先关闭form1的mscomm控制的com1,执行完毕后,再打开form1的端口,但好象做不到);
各位大侠,帮我支支招,如何实现我的目的呢?---即要form1进行实时监控,又能在fom2中进行数据传送??
你们在处理相似问题时,是如何解决的呢?
谢谢!!
我在利用vb中的mscomm通讯控件做通讯程序,思路大致如下:
程序要求是实时监控的,所以我打开程序的同时,就必须打开实时监测界面(设置visible属性为假),假设界面为form1!
但问题是在我需要的时候,要在另一个界面中打开端口进行有特定目的的数据通讯,假设界面为form2!
问题就出现在这里:
1、我怎么才能在form2中进行数据通讯呢??我试了以下几种方法,都不行;
a\调用form1中的mscomm控件进行通讯,好象不行;
b\form2上也安置一个mscomm控件,进行通讯,但执行程序时被告之,com1口已被占用(当然在form2执行前先关闭form1的mscomm控制的com1,执行完毕后,再打开form1的端口,但好象做不到);
各位大侠,帮我支支招,如何实现我的目的呢?---即要form1进行实时监控,又能在fom2中进行数据传送??
你们在处理相似问题时,是如何解决的呢?
谢谢!!