Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
prog:lazarus:cas:files:watch [09/05/2021 15:09]
thierry [ReadDirectoryChangesW]
prog:lazarus:cas:files:watch [09/05/2021 15:18] (Version actuelle)
thierry [Exemple de code]
Ligne 67: Ligne 67:
 </​code>​ </​code>​
 ==== ReadDirectoryChangesW ==== ==== ReadDirectoryChangesW ====
-  * [[https://​www.osnews.com/​story/​7376/​a-directory-monitor-class-for-delphi/​]] + 
-  * [[https://​www.experts-exchange.com/​questions/​24440582/​Using-ReadDirectoryChangesW-in-Delphi.html]] +=== Exemple de code ===
-  * [[https://​nono40.developpez.com/​sources/​source0045/​]]+
  
 Voici un exemple de code pour l'​utilisation de ''​ReadDirectoryChangesW'':​ Voici un exemple de code pour l'​utilisation de ''​ReadDirectoryChangesW'':​
 +
 +Documentation utile pour mieux comprendre ce code :
 +  * [[prog:​lazarus:​cas:​files:​createfile|Documentation sur la function CreateFile]]
 +  * [[https://​docs.microsoft.com/​en-us/​windows/​win32/​api/​winbase/​nf-winbase-readdirectorychangesw|Documentation sur la function ReadDirectoryChangesW]]
 +  * [[https://​docs.microsoft.com/​en-us/​windows/​win32/​api/​ioapiset/​nf-ioapiset-getoverlappedresult|Documentation sur la function GetOverlappedResult]]
 +  * [[https://​docs.microsoft.com/​en-us/​windows/​win32/​api/​winnt/​ns-winnt-file_notify_information|Documentation sur le type FILE_NOTIFY_INFORMATION]]
 <code delphi DirMonDOS.lpr>​ <code delphi DirMonDOS.lpr>​
 program DirMonDOS; program DirMonDOS;
Ligne 223: Ligne 228:
 end. end.
 </​code>​ </​code>​
 +=== Ressources pour ReadDirectoryChangesW ===
 +  * [[https://​www.osnews.com/​story/​7376/​a-directory-monitor-class-for-delphi/​]]
 +  * [[https://​www.experts-exchange.com/​questions/​24440582/​Using-ReadDirectoryChangesW-in-Delphi.html]]
 +  * [[https://​nono40.developpez.com/​sources/​source0045/​]]
  
  
  
 ==== A la Procmon ==== ==== A la Procmon ====
-[[softs:​procmon|Procmon]] est un excellent utilitaire qui montre en temps réel les accès aux fichiers par les processus.\\+[[softs:​sysinternals:​procmon|Procmon]] est un excellent utilitaire qui montre en temps réel les accès aux fichiers par les processus.\\
 Reste a savoir comment il fait ? Reste a savoir comment il fait ?