Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Durch SHFileOperation gelöschte Ordner bleiben bis Programmende bestehen (https://www.delphipraxis.net/172829-durch-shfileoperation-geloeschte-ordner-bleiben-bis-programmende-bestehen.html)

Björn Ole 4. Feb 2013 18:55

AW: Durch SHFileOperation gelöschte Ordner bleiben bis Programmende bestehen
 
Übrigens: Wenn schon Polling, dann tut der CPU z.B. ein Sleep(1000) innerhalb der Schleife im Thread ganz gut. Bessere Alternative: MSDN-Library durchsuchenObtaining Directory Change Notifications

Y.Elm 5. Feb 2013 07:39

AW: Durch SHFileOperation gelöschte Ordner bleiben bis Programmende bestehen
 
Danke terence14 für die Optimierung.
@ Björn Ole: Ja, im Originalcode steht da irgendwo weiter unten ein
Delphi-Quellcode:
Sleep(ObserveIntervall);
. Ist mir beim Ableiten des Testprojektes wohl abhanden gekommen, weil drüber noch einige Zeilen nicht relavten Codes stehen.
Zitat:

Zitat von Björn Ole (Beitrag 1202025)

Das ist ein sehr hilfreicher Hinweis, den ich mir merken werde. Allerdings reicht es in meiner Import-DLL nicht, nur Änderungen/Ergänzungen von Dateien ans Hauptprogramm zu melden, es muss auch das bloße Vorhandensein von Dateien gemeldet werden. Und es dürfen nur Unterverzeichnisse mit einem bestimmten Namensschema berücksichtigt werden (wurde aus dem Testprojekt rausoptimiert), was letztendlich wieder auf ein Iterieren aller Unterverzeichnisse hinausläuft.


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:53 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz