|
5
|
| RobertFrank Picarus · 技术社区 · 16 年前 |
|
|
1
7
只有Delphi没有一个很好的简单的解决方案-真正的解决方案是写一个 filter driver 监视文件关闭事件。 |
|
|
2
5
你应该看看马蒂亚斯·劳恩斯 madCodeHook :
|
|
|
3
2
如果您选择进入过滤器驱动程序路径,eldos有callbackfilter组件: |
|
|
4
0
如果更改通知不起作用,您可能会使用一种非常粗糙和蹩脚的方法:轮询。每隔一秒左右,尝试用一些不兼容的共享选项打开文件。一旦成功,您就知道另一个应用程序已经关闭了它。 目前还不是最干净的选择,但它会起作用。如果您需要监控有限数量的文件,并且事先知道它们的名称,那么这只是一个选项。 |
|
|
5
-1
里面 绝地代码库(JCL) ,您有一个名为“tjvchangenotify”的组件,可以在其中获取通知。 当在受监视的目录中检测到更改时 :
它可以做的其他事情:
最重要的是,如果你想的话,它会在一个有子目录的文件夹中搜索。 以下是指向此组件的(部分)帮助文件的链接: http://help.delphi-jedi.org/item.php?Id=172982 希望这会有所帮助。 |
|
zeus · 如何在调整数组大小后保持指向动态数组的指针有效? 1 年前 |
|
|
SignalOne · 德尔福(FMX)循环参考 1 年前 |
|
|
Sascha Ott · 如何从线程调用线程的方法? 1 年前 |
|
|
user1580348 · 问题:如何在上次最小化后还原应用程序? 1 年前 |
|
tua · Delphi的TLinkLabel坏了吗? 2 年前 |
|
|
Frank.Wu · delphi:RGB到HSL不正确 2 年前 |