请问如何监控WAV文件的调用(50分)

  • 主题发起人 主题发起人 天上的云
  • 开始时间 开始时间

天上的云

Unregistered / Unconfirmed
GUEST, unregistred user!
就是定义个BOOL变量aaa,如何实现当111.wav调用时返回aaa=true
先谢谢各位的帮助。
 
我想可不可以这样 用FileGetAttr得到文件的状态,因为如果文件被调用 则它就变成只读的,所以你取得它的状态后 判断它是不是只读的就可以知道它是不是被调用了(可以事先把它的只读属性去掉(如果有的话))
 
可不可以结合我的例子写出filegetattr的设置方法?
 
好像这样不行,虽然文件在调用后不可以删除和更改,但是它的属性并没有改变。我刚刚试了几次,只有将文件改为只读属性 FileGetAttr('111.wav' and fareadonly) = fareadonly 才会返会TRUE 在听这个WAV时,仍然为False。
 
请问还有没有别的方法??? 谁能帮帮我啊???
 
HOHO,我刚想出个妙招,思路是:调用renamefile('111.wav','111.wav')然后看返回值,如果111.wav未使用,当然返回true 如果正在使用,当然无法重命名,所以反回false,同理这种方法能判断任何文件是否在使用。呵呵,和大家分享一下。
 
可是我还想知道有什么方便的方法可以直接获取文件是否被调用。
 
后退
顶部