记事本处理

Zoogreen 2005-03-20 03:14:11
外用labview程序每天定时生成一个记事本文件(假设每天8:00)yyyy_mm_dd_tt_mm.txt。生成后每分钟会自己写入一条记录。在记事本生成的同时,delphi做的程序也开启,时钟记时器每一分钟去读记事本一次并显示数据与delphi界面查看,9:00钟时对前60分钟记录累加得一结果存与数据库,10:00后的每一小时则对前60十分钟产生的记录累加,减去上一个累加结果后存入数据库。我想请问大家对于这样操作怎么样做方便且占内存少(请给个思路)?还有这样读会不会产生冲突(记事本同时读写)?如果产生会产生冲突的话,labview就设成每分钟生成一个记事本,那这种操作又怎么操作方便且点内存少?(当然内存装载后可以释放,反正意思就是操作快速无需重复无效读取记事本数据)
...全文
67 点赞 收藏 7
写回复
7 条回复
todouwang 2005年03月21日
生成个中间的记事本,存储时,先放到它里边,等段时间再往里写,就相当临时文件了
回复 点赞
Zoogreen 2005年03月20日
同志们顶一下呀
回复 点赞
Zoogreen 2005年03月20日
还有就是记事本一直处在打开状态
回复 点赞
Zoogreen 2005年03月20日
同一个记事本文件labview往里写,delphi程序把它向外读,这样会不会出现,错误,说记事本正在被使用这样的情况,如果有怎么处理?
回复 点赞
ly_liuyang 2005年03月20日
建立全局ATOM标记
使用类似临界区的方法访问

占用那么一点RAM是没问题的

http://lysoft.7u7.net
回复 点赞
Zoogreen 2005年03月20日
什么读与写的时间冲突吗?指定时间读不到写的记录是吧? 最多延迟一分钟,没事的我想知道的是有没有存在记事读的冲突?
回复 点赞
dxhdxh 2005年03月20日
可能会有时间冲突最好分开
回复 点赞
发动态
发帖子
数据库相关
创建于2007-08-02

1209

社区成员

8.8w+

社区内容

Delphi 数据库相关
社区公告
暂无公告