社区
Delphi
帖子详情
虚心请教....
scvzhang
2003-04-13 08:53:26
请教各位高手,在Client端如何实现先存Server端发来的多条消息,再一条一条地读出来?就像QQ中的读离线消息,双击闪的图标后读出第一条,再读第二条...
??
我现在能实现Server端发来一条消息,双击闪的图标后读出.但如果有多条的话,就只能显示最后一条了,因为我没把收到的消息保存.
请问如何先保存?用数组还是什么?
谢谢了,请帮帮菜小弟吧.
...全文
35
5
打赏
收藏
虚心请教....
请教各位高手,在Client端如何实现先存Server端发来的多条消息,再一条一条地读出来?就像QQ中的读离线消息,双击闪的图标后读出第一条,再读第二条... ?? 我现在能实现Server端发来一条消息,双击闪的图标后读出.但如果有多条的话,就只能显示最后一条了,因为我没把收到的消息保存. 请问如何先保存?用数组还是什么? 谢谢了,请帮帮菜小弟吧.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
scvzhang
2003-04-13
打赏
举报
回复
先谢谢aaronwou(阿龙) ,但好像没TstringList简单?
aaronwou
2003-04-13
打赏
举报
回复
如果你想先读取最近收到的消息,也可以用动态数组实现一个堆栈
var strlists:array of string;
//收到消息时,增加数组大小
setlength(strlists,n);
strlists[n-1]:=newmessage;
//读取消息
.....
//消息读取完成后,再缩小数组即可
scvzhang
2003-04-13
打赏
举报
回复
先谢谢pilicat(delphi迷).
ChinaOk
2003-04-13
打赏
举报
回复
楼上的方法很简单实用
pilicat
2003-04-13
打赏
举报
回复
可以建立一个类型为TStringList的全局变量MsgList,在客户端窗体的OnCreate事件中将其初始化(MsgList:=TStringList.Create),然后,在收到消息时,向MsgList中写入消息(MsgList.add())
计算机实习生个人总结.doc
计算机实习生个人总结.doc
软件开发实习心得体会.pdf
。。。
关于转正的个人述职报告合集十篇.docx
关于转正的个人述职报告合集十篇.docx
实习证明(模板)[参考].doc
实习证明(模板)[参考].doc
初一英语教学工作总结.pdf
初一英语教学工作总结.pdf
Delphi
5,939
社区成员
262,944
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章