Delphi 发送信息,并提醒对方,并且把信息保存到数据库。怎么样来实现。 我想的是把数据保存到数据库,然后程序来不停读取。但是想到了这样会占用很多资源。所以不知道怎么来实现 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我之前是放在数据库中,再用TIMER控件每隔几秒钟读一次。在读取时,不读内容,只是读有几条记录没查看。只要用户不多,性能还好。 每隔多长时间读一次,用Select Count(*) From Table,每次读的结果与上一次的比较,不一样,则有数据更新。 他不停的读取不增加内存的使用嘛?读取语句很简单,就是类似“select count(*) as NoReadCount from MSGTable where UserName='张三' and IsRead=0”这样的语句,间隔可以时间长点(如五秒或十秒),再设好索引,这样占用的资源就很小了。 他不停的读取不增加内存的使用嘛?可以增加一列自动增加的时间字段,每次读取这个时间字段最大值,读一次后数据库会自动优化,实测比 count节省一点资源 1.轮询2.服务器推送信息(可能用indy更方便一些) MDI程序,子窗体的Caption如何放在父窗体的Menu上,并响应事件? 创建字段后直接更新值,会报错,请大家进来帮帮忙。 一个关于DirectShow Xvid编码视频流后回放的问题 需要经纬度(84)转高斯坐标及逆转的函数算法,请指教,谢谢! FormCreate事件下为什么TreeView不显示呢 一个简单问题,在线 realaudio控件 致:kw123(阿柯) : 求职:Delphi程序员 请教InstallShield的一个小问题 如何监控网站是否已登录? 如何点击WEBBEOWSER里的超链接
读取语句很简单,就是类似“select count(*) as NoReadCount from MSGTable where UserName='张三' and IsRead=0”这样的语句,间隔可以时间长点(如五秒或十秒),再设好索引,这样占用的资源就很小了。
2.服务器推送信息(可能用indy更方便一些)