AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Win32/Win64 API (native code) Durch SHFileOperation gelöschte Ordner bleiben bis Programmende bestehen
Thema durchsuchen
Ansicht
Themen-Optionen

Durch SHFileOperation gelöschte Ordner bleiben bis Programmende bestehen

Ein Thema von Y.Elm · begonnen am 24. Jan 2013 · letzter Beitrag vom 5. Feb 2013
Antwort Antwort
Seite 2 von 2     12   
Benutzerbild von Björn Ole
Björn Ole

Registriert seit: 11. Jul 2008
166 Beiträge
 
Delphi XE Professional
 
#11

AW: Durch SHFileOperation gelöschte Ordner bleiben bis Programmende bestehen

  Alt 4. Feb 2013, 19:55
Ü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
  Mit Zitat antworten Zitat
Y.Elm

Registriert seit: 19. Sep 2011
Ort: Berlin
21 Beiträge
 
Delphi 2010 Professional
 
#12

AW: Durch SHFileOperation gelöschte Ordner bleiben bis Programmende bestehen

  Alt 5. Feb 2013, 08:39
Danke terence14 für die Optimierung.
@ Björn Ole: Ja, im Originalcode steht da irgendwo weiter unten ein Sleep(ObserveIntervall); . Ist mir beim Ableiten des Testprojektes wohl abhanden gekommen, weil drüber noch einige Zeilen nicht relavten Codes stehen.
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.
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 2     12   


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:59 Uhr.
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