以下是引用wabc327在2023-7-27 10:52:39的发言:
不管是程序启动还是关闭时清理,如果他在vfp中用默认的程序打开的pdf文件没有关闭,这时删除,程序就会报错,这样就需要判断这个pdf是被打开还是已经关闭了,如果pdf文件时打开的就下一次再做删除处理,如果是关闭的就立即执行删除,请问有函数或方法能判断特指的pdf文件是打开还是关闭的么? 请吹水佬老师指教!
不是你的程序启动后调用ShellExecute才打开PDF吗,调用ShellExecute前不存在程序想要打开的PDF吧。
如果用户不是用你的程序打开文件,你是不能控制用户的吧,或者你知道用户用什么程序打开过什么文件吗?