社区
网络通信/分布式开发
帖子详情
快来抢分啊:关于动态创建TcpClient控件的问题,高手们请进
jiangshi99
2007-07-09 05:35:32
是这样,我想在程序里动态创建一组TcpClient控件,这一组控件具体是多少个不确定,可能是1个,也可能是100个,然后我要为每一个TcpClient控件的事件event赋值,当然所有TCPCLIENT控件我只能用一个已声明的函数去赋值,但是问题来了,我怎么才能通过这个函数来区分当前这次触发事件是属于哪个TCPCLIENT控件的呢?这个问题捆饶我一天了,请高手帮忙,感觉不够分可以再加,说真的.
...全文
184
10
打赏
收藏
快来抢分啊:关于动态创建TcpClient控件的问题,高手们请进
是这样,我想在程序里动态创建一组TcpClient控件,这一组控件具体是多少个不确定,可能是1个,也可能是100个,然后我要为每一个TcpClient控件的事件event赋值,当然所有TCPCLIENT控件我只能用一个已声明的函数去赋值,但是问题来了,我怎么才能通过这个函数来区分当前这次触发事件是属于哪个TCPCLIENT控件的呢?这个问题捆饶我一天了,请高手帮忙,感觉不够分可以再加,说真的.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jiangshi99
2007-07-12
打赏
举报
回复
恩,恩,解决了,结帖~~~~~~~~~~~
yuanguangxing
2007-07-11
打赏
举报
回复
当然可以了,tag这个属性你可以随意更改的,只要你记住你如何用就可以了
另外sender是一个object对象,你要转化为tcpclient对象才可以用,如TCPCLIENT(SENDER)
kevin2y
2007-07-10
打赏
举报
回复
Sender不是TObject型的吗?用Sender传就OK了吧?
jiangshi99
2007-07-10
打赏
举报
回复
恩,我现在就是创建的控件数组,那么它的tag值我可以对应这个数组的下标吗?
就是说比如这样:TcpArr[0].tag := 0; TcpArr[1].tag := 1; TcpArr[2].tag := 2;
jiangshi99
2007-07-10
打赏
举报
回复
另外TCPCLIENT(SENDER).tag可以自己赋值吗?~
还是有什么规律?比如....先创建的TCPCLIENT,它的TAG就小,然后依次增大?
imho888
2007-07-10
打赏
举报
回复
创建控件数组,每个TCPCLIENT的TAG值不同,到时在事件中根据TCPCLIENT(SENDER).tag来判断就可以了。
楼上说得对,用一个数据管理控件,把Tag的值和数据里的位置相对应。
jiangshi99
2007-07-10
打赏
举报
回复
这个Sender具体应该怎么用法?我用着不好使,一定是哪里用错了,请指教
yuanguangxing
2007-07-09
打赏
举报
回复
或者通过控件数组里的对象与当前SENDER来进行比较也可以实现。
yuanguangxing
2007-07-09
打赏
举报
回复
创建控件数组,每个TCPCLIENT的TAG值不同,到时在事件中根据TCPCLIENT(SENDER).tag来判断就可以了。
budded
2007-07-09
打赏
举报
回复
看看这个,或许有用
TNotifyEvent = procedure(Sender: TObject) of object;
VB Socket编程 框架
VB Socket编程(Winsock
控件
创建TCP/IP客户机/服务器程序) 好东西,所以收藏 Winsock
控件
建立在TCP、UDP协议的基础上,完成与远程计算机的通信。即使对TCP/IP不太熟悉的用户,使用该
控件
也可以在十几分钟内创建一 个简单的客户机/服务器程序。下面我们对Winsock
控件
的事件、方法、属性按其在程序中出现的顺序分别作详细的介绍,以
《Visual Basic.Net 循序渐
进
》详细目录
链接:https://pan.baidu.com/s/1IfaLvlklx-nT4KK4VKZuIw 提取码:ip5n 前言 编后语 第1章 开发环境 第2章 编程基础 2.1 第一个程序:从 Hello World 开始 2.1.1 控制台应用程序 2.1.2 控制台应用程序的创建 2.1.3 控制台应用程序的运行 2.1.4 控制台应用程序的保存 2.2 添加注释 2.3 变量 2.3.1 声明一个变量 2.3.2 变量的赋值 2.3.3 变量名称规则 2.4 基本数据类型 2.4.1 数值类型 .
VB速查大全(数据库、表格及报表编程) ★ VB错误处理,ado常见错误,VB数据类型等,网上有很多教程是错的,强烈建议看此文
VB异常处理 (很重要) ado常见错误 ado游标及锁定介绍 免费报表
控件
免费表格
控件
vb数据类型(很多程序出
问题
出在这个,一定要看,VB msdn说的不太对) VB可用的AES加密sqlite_odbc 及 cairo_sqlite (VBRichClient自带的非odbc连接) 有vbRichClient代替winsock、实现vb多线程及远程调用activeX等
Java基础知识总结
Java基础知识总结 写代码: 1,明确需求。我要做什么? 2,分析思路。我要怎么做?1,2,3。 3,确定步骤。每一个思路部分用到哪些语句,方法,和对象。 4,代码实现。用具体的java语言代码把思路体现出来。 学习新技术的四点: 1,该技术是什么? 2,该技术有什么特点(使用注意): 3,该技术怎么使用。demo 4,该技术什么时候用?test。 ---------
华为C++笔试题
1.写出判断ABCD四个表达式的是否正确, 若正确, 写出经过表达式中 a的值(3分) int a = 4; (A)a += (a++); (B) a += (++a) ;(C) (a++) += a;(D) (++a) += (a++); a = ? 答:C错误,左侧不是一个有效变量,不能赋值,可改为(++a) += a; 改后答案依次为9,10,10,11 2.某32位系统下, C
网络通信/分布式开发
1,593
社区成员
32,963
社区内容
发帖
与我相关
我的任务
网络通信/分布式开发
Delphi 网络通信/分布式开发
复制链接
扫一扫
分享
社区描述
Delphi 网络通信/分布式开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章