打开数据库中存的文件(字段image 型)TBlobField(FieldByName('content')).SaveToFile(文件名)//存为临时文件再用 ShellExecute(handle,'open',Pchar(文件名),nil,nil,sw_show)打开临时文件,打开临时文件后关闭时自动删除怎么实现?关闭临时文件有触发事件吗?如果临时文件被修改,我想保存进数据库!!
如果有就好了我可以 DeleteFile(filepath);也可以保存进数据库了
如果有就好了我可以 DeleteFile(filepath);也可以保存进数据库了
larruping说的好象可行,我想具体了解一下findwindow或findwindowEx。
只要有程序使用无法判断的标题就不行了.1.
Timer吧,不试试怎么知道不行呢?用Timer扫描这些临
时文件属性,当然要用一定的数据为这些临时文件保存
一定的信息,然后根据修改时间的不同自动保存数据库.
类似的程序我曾经做过,实为一个简便的方案。2.狠一点的方案(底层的),未空开API函数
shchangenotifyregister和shchangenotifyderegister,shchangenotifyregister
注册文件系统变化监视器
具体用法参看MyBase