| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1099 人关注过本帖
标题:vb6.0 如何多个form窗体共用一个winsocket控件
只看楼主 加入收藏
root2021
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2021-10-18
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:8 
vb6.0 如何多个form窗体共用一个winsocket控件
在第一个form窗体中放winsocket控件,用来连接,其他form共同使用这个winsocket控件进行发送和接收
搜索更多相关主题的帖子: form 多个 控件 vb6.0 窗体 
2021-10-18 21:35
风吹过b
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:364
帖 子:4938
专家分:30047
注 册:2008-10-15
收藏
得分:15 
要求那个窗体在程序运行过程中一律不能关闭。

在其他窗体或模块中,使用 窗体名.控件名 来引用控件。
如果需要创建一个其他窗体或模块可以调用的函数或过程,使用 public 定义,调用方式也是同样使用 窗体.函数 名进行调用。

授人于鱼,不如授人于渔
早已停用QQ了
2021-10-19 08:27
独木星空
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:河北省曲阳县
等 级:版主
威 望:71
帖 子:800
专家分:683
注 册:2016-6-29
收藏
得分:0 
回复 楼主 root2021
上来就提了个棘手的问题。我前不久才下载了VB6,对于一切问题都感到好奇,却没有好办法,只能向大家学习的份。

素数问题的解决是我学习编程永恒的动力。
2021-10-19 13:56
root2021
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2021-10-18
收藏
得分:0 
回复 2楼 风吹过b
谢谢回复! 在第二个窗体中用form1.Winsock1.SendData (data)  可以将数据发送出去,但在Private Sub Winsock1_DataArrival(ByVal bytesTotal As Long)中无法接收到返回的数据,其中winsock1_DataArrival也无法写成Form1.Winsock1_DataArrival来用
2021-10-19 16:53
root2021
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2021-10-18
收藏
得分:0 
回复 2楼 风吹过b
在第二个窗体中用 Winsock1=form1.Winsock1 也不行
2021-10-19 16:59
风吹过b
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:364
帖 子:4938
专家分:30047
注 册:2008-10-15
收藏
得分:0 
接收到的数据,还是在原窗体的响应过程中发生,只能在原窗体里接收数据后,再调用对应的模块进行处理。

授人于鱼,不如授人于渔
早已停用QQ了
2021-10-20 08:49
吹水佬
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:451
帖 子:10538
专家分:42927
注 册:2014-5-20
收藏
得分:5 
用第一个form(winsocket)专门处理网络通信,其他form通过与第一个form通信(消息)来请求或获取数据。
2021-10-20 09:11
root2021
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2021-10-18
收藏
得分:0 
@风吹过b、@吹水佬 感谢!也就是说只能form1直接接收和发送数据,form2不行!form2要想发送和接收数据必须要经过form1才行(使用变量或者是模块),能不能这样理解。
2021-10-20 14:10
cwa9958
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:76
帖 子:272
专家分:1337
注 册:2006-6-25
收藏
得分:0 
就是这个意思。
因为控件在form1上。
2021-10-20 15:18
快速回复:vb6.0 如何多个form窗体共用一个winsocket控件
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.037041 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved