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

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

列表框内容记录数量不大的可以用yxzyxz002的代码遍历检查,如果记录数量超多的,你用消发送消息检查重复,一句代码即可知道是否重复,不用遍历整个列表框,详细代码你百度搜索: 使用SendMessage发消息检查列表框重复项
其实就是一句代码:发送消息_ (列表框1取窗口句柄 (), 399, 0, 要添加的项目内容)
如果发送消息返回值为-1表示不重复。
版本 2
DLL命令 发送消息_, 整数型, "user32", "SendMessageA", , 调用一个窗口的窗口函数,将一条消息发给那个窗口。除非消息处理完毕,否则该函数不会返回。SendMessageBynum,
SendMessageByString是该函数的“类型安全”声明形式 由具体的消息决定
参数 窗口句柄, 整数型, , 要接收消息的那个窗口的句柄
参数 信息值, 整数型, , 消息的标识符
参数 参数一, 整数型, , 具体取决于消息
参数 参数二, 文本型, , 具体取决于消息

在通讯处理上,我们常常都会自定义通讯协议!,也就是给发送的数据定一些规则,针对你这个而言,将账号和密码一次性发送,可以这样发送“%账号%密码%消息%……不管发生的消息需不需要账号密码或者消息或者其他,每次发生都按这个格式,不需要的内容就为空!不然发生内容不需要账号和密码,发送内容为%%%消息%……,这是服务端,客服端 处理这条消息就很简单了,第一个%%之间的是账号,第二个是密码啊,第三个是消息,如果接受到的是%%%消息%……,客服端就会明白,哦,发过来的是条纯消息


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/13111649.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-30
下一篇 2023-05-30

发表评论

登录后才能评论

评论列表(0条)

保存