中易网

一个有关易语言服务器和客户端数据传递的问题

答案:2  悬赏:40  
解决时间 2021-01-30 07:43
客户端上有一个列表框,用于存放服务器上取回的数据,比如现有10条内容,请问当我再一次取回数据的时候如何将取回的数据和列表框里的内容依次做对比,重复则无动作,不不重复则加入项目 ,这个要怎么写?
是不是要套2个以上的计次循环?

会的大哥教一下 ,谢谢!
最佳答案
列表框内容记录数量不大的可以用yxzyxz002的代码遍历检查,如果记录数量超多的,你用消发送消息检查重复,一句代码即可知道是否重复,不用遍历整个列表框,详细代码你百度搜索: 使用SendMessage发消息检查列表框重复项
其实就是一句代码:发送消息_ (列表框1.取窗口句柄 (), 399, 0, 要添加的项目内容)
如果发送消息返回值为-1表示不重复。
.版本 2
.DLL命令 发送消息_, 整数型, "user32", "SendMessageA", , 调用一个窗口的窗口函数,将一条消息发给那个窗口。除非消息处理完毕,否则该函数不会返回。SendMessageBynum,
SendMessageByString是该函数的“类型安全”声明形式 由具体的消息决定
.参数 窗口句柄, 整数型, , 要接收消息的那个窗口的句柄
.参数 信息值, 整数型, , 消息的标识符
.参数 参数一, 整数型, , 具体取决于消息
.参数 参数二, 文本型, , 具体取决于消息
全部回答
.版本 2 .子程序 _服务器1_数据到达 .局部变量 取回数据, 文本型 .局部变量 已有数据, 文本型 .局部变量 计数, 整数型 .局部变量 是否已有, 逻辑型 取回数据 = 到文本 (服务器1.取回数据 ()) 是否已有 = 假 .计次循环首 (列表框1.取项目数 (), 计数) .如果真 (列表框1.取项目文本 (计数 - 1) = 取回数据) 是否已有 = 真 .如果真结束 .计次循环尾 () .如果真 (是否已有 = 假) 列表框1.加入项目 (取回数据, ) .如果真结束 希望可以帮到你!
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
有没有主角用一个假身份的小说,像绝世武神中
蜡笔小新都市传说摇晃的秋千女片尾最后那首歌
如何去注册加拿大公司
您好,请问1Cr6Si2Mo焊接选用什么焊条。
怎么使霸王鞭发叉
╭( ′• o •′ )╭☞警察叔叔!就是这个人
8月11日准备从南京出发坐动车走到杭州,两天
刑拘30天释放出来,是不是就没事了
丹阳五金电料我想知道这个在什么地方
求真三国无双7张郃台词鉴赏
06款奥迪a6l2.4水箱一汽厂4s店产品多少钱
衬衣成份100%t属于什幺料子的
文登现无房工作关系托管无职业可不可以申请经
黄蓝色横条休闲裤搭配什么衣服
安庆市白泽湖中山大道(维五路)以东断路何时
推荐资讯
重塑肉身 的意思
佳能相机SX200行货有泰国产的吗?
小狗黑色的眼睛像什么?
中国电信官网上的在线测速准确吗?
1995年11月20日出生的女人和1992年7月22日出
电脑24寸曲面屏曲率多少好
c#datacontextchanged什么意思
平坝县司法局法律援助中心十字乡法律援助站在
百科全说视频如何制作乳酸菌
格力kfr-32w/fnc07-3多少钱
有高中家长帮吗有高中家长帮吗
如果买一辆36万的车,交税上牌下来多少钱?
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?