本地程序需要读取dbf文件内容,而该dbf文件被ftp工具实时从远程服务器上面下载下来直接覆盖。有可能我正在读取dbf文件内容的时候,文件被覆盖了。这样,可能会导致数据错误。不知道大家有什么好的解决办法?
解决方案 »
- HOOK问题 求帮助
- 有木有高手对SIFT算法有研究
- 安装softether虚拟网卡核心驱动程序失败
- 急!C++ WebService开发,手头上有个项目在非常急,要C++写的服务端跟WEB界面通讯,要使用WebService,不知如何下手,请高手指教,分不够再加
- 我想在listview中加入combox支持,不知道该怎么实现? 不够再加!来者有分!
- VC中复制位图到剪切板,粘贴到word!!!
- vc能调用photoshop的函数吗?
- 哪位前辈有比较经典的关于CAsyncSocket类的源码?
- 在程序中如何清空操作系统中的“最近打开的文档”
- 求一个VC++6.0的软件下载网址。新手求教。找师傅
- 请教一个数据结构的问题
- 急********急*******急死了,100分求大虾救命,如何给对话框弹出菜单中的选项打上选定小勾(checked)????
当读取完毕,就立即关闭文件。释放控制权,让ftp去更新文件。建议更新文件后,通知你处理。 ^_^ 不知道是否理解了lz的意思。
1、读记录前锁定dbf文件,使其他进程无法修改该dbf文件,读后解锁。
2、程序中加一个线程, 用ReadDirectoryChangeW监测dbf文件是否被修改.若是,则通知主线程更新rs