因为有些用户用FoxTable打开了某个文件后,又切换到别的地方,
那么当前的文件肯定还是打开的,但是用户忘记了自己已经打开此文件,
过一会儿又会点击打开文件,打开文件的过程中需要提取附件的二进制文件。
If dr.SQLLoadFile("附件",fl) = False Then '如果提取文件失败
Messagebox.Show("附件提取失败,可能并不存在附件!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information)
Return
End If
如果没有在没有打开文件的情况下,代码正常,如果文件已经打开,红色代码会报错,未将程序设置到应用程序
就是想问问,能否在此代码之前用Process进行判断,是否已经打开文件,或者能否关闭已经打开的文件