我在别的版贴的问题,可惜那里太冷清,所以转到这里来,请各位解答,多谢了 http://expert.csdn.net/Expert/topic/2503/2503010.xml?temp=.7839777 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如下我用winexec执行一个带命令行的windows程序abc.exe,这个程序生成一个文件b01.dat,生成的时间不超过3秒,我用timer控制15秒钟以后将这个生成的文件移动到另外一个地方,程序运行时却提示我b01.dat正在使用,但当时abc.exe程序确实已经结束了,进程中也没有了。这是为什么呢?和使用winexec的机制有关系吗?有什么好的解决方法吗?是不是要"中止一下winexec这个东西?" 和你用winexec没有关系。看你用什么方式生成b01.dat。如果还没有释放的话。自然不能对其操作。 生成b01.dat后先将其关闭,然后才能进行移动。 求一个delphi的TREEVIEW的例子 如何将一个MDI子窗体封成到COM中 新手请教。谢谢。如何把窗体上的最大化按钮去掉???? 如何用adoquery执行存储过程? 如果做图形按钮,详细如下(在线等)! 怎么判断dbgrid的状态 clientsocket:紧急求救!!!(可给2000分) richedit中字的颜色如何设置?急!! 怎么显示MDIchid? 在Delphi或c++build中操縱Mssql-server經常產生一些無法刪除或修改的記錄,不知為何? 请问一个指针概念性问题 TAdoConnection的错误,请高手指点。急!!!
我用winexec执行一个带命令行的windows程序abc.exe,这个程序生成一个文件b01.dat,生成的时间不超过3秒,我用timer控制15秒钟以后将这个生成的文件移动到另外一个地方,程序运行时却提示我b01.dat正在使用,但当时abc.exe程序确实已经结束了,进程中也没有了。这是为什么呢?和使用winexec的机制有关系吗?
有什么好的解决方法吗?是不是要"中止一下winexec这个东西?"
如果还没有释放的话。自然不能对其操作。