2
TJvChangeNotify(JEDI)またはTShellChangeNotifierの変更イベントでどのファイルが変更されたのか(その名前)Delphi:TJvChangeNotify/TShellChangeNotifier - ファイルの名前
ありがとうございます!
TJvChangeNotify(JEDI)またはTShellChangeNotifierの変更イベントでどのファイルが変更されたのか(その名前)Delphi:TJvChangeNotify/TShellChangeNotifier - ファイルの名前
ありがとうございます!
両方のコンポーネントは、変更を監視するためにFindFirstChangeNotification
を使用します。 documentationに示されているように、この関数は通知をトリガした情報を提供しません。これらのコンポーネントを使用して何が起こったのかを知る唯一の方法は、監視対象フォルダのスナップショットを保持し、変更が発生した後に比較を実行することです。
FindFirstChangeNotification
のドキュメントのようにReadDirectoryChangesW
を使用する場合は、answerを参照してください。代わりに、SHChangeNotifyRegister
を使用する場合は、articleを参照してください。
答えに感謝します! – maxfax