Rss & SiteMap
搭建论坛 http://bbs.diylsoft.com:8118/starforum/index.asp
1。貌似搭建没有对DBF数据库进行PACK的操作(对dbf 进行DELETE只能标记记录不能物理删除)
2。用VFP做了个exe对数据库PACK,让exe执行到最后对5.txt该名为10.txt
3。搭建中调用该exe,用个循环检测10.txt是否存在,如存在表示该exe执行完毕,然后程序可以做别的事。但在循环检测中CPU达到100%(不循环检测,只调用exe CPU18%),且时间较长。通过调试可以看到循环检测在飞快的进行,要怎么在循环检测中加入间隔时间,比如让该检测1秒进行一次呢?再次强烈希望能够支持毫秒至少0.1秒
这可能是你的设置问题,当循环检测到时,应跳出检测循环,然后执行相应的Pack操作。
或使用“时间发生器”,检测到就“禁止”,然后执行。
dBase 5.0 应支持部分SQL语句,使用SQL语句删除,可测试一下。
exe 执行Pack然后再给一文本文件改名
我是调用exe接下来检测被改文件是否存在 在检测过程中CPU达到100% 大概5-6秒钟,(通过调试可以看到当文件不存在的时候飞快不停的循环检测)检测到了当然跳出循环。我希望能在循环过程中加入时间间隔,让程序每秒钟循环一次,这样就应该不会100%了
没找到“时间发生器”汗~~~
dBase 5.0 用delete不能物理删除,
“事件发生器”,写错了!
事件发生器能实现 谢谢