记事本处理

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就设成每分钟生成一个记事本,那这种操作又怎么操作方便且点内存少?(当然内存装载后可以释放,反正意思就是操作快速无需重复无效读取记事本数据)
...全文
128 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
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
  • 打赏
  • 举报
回复
可能会有时间冲突最好分开

2,507

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧