Entwickler-Ecke
Windows API - Inalt eines Verzeichnis ändert sich, wie erkennen?
ALF - Mo 17.01.11 19:45
Titel: Inalt eines Verzeichnis ändert sich, wie erkennen?
Hi, jo das ist mein kleines Problem.
Ich lade und speichere in Stringlist den Inhalt eines Verzeichnisses. Nun kann es ja vorkommen das beim laden der Stringlist eine Datei nicht mehr da ist. Dies wird bei mir farblich(graue Farbe) dargestellt! Beim erstellen oder kopieren der fehlenden Datei(nicht über meinem Prog,z.B. explorer), soll sich das ganze wieder in meinem Prog aktuallisieren.
Meine Idee, die Stringliste ständig abfragen auf 'If FileExists then ändere Farbe',
mit nen Timer, find ich aber nicht elegant. Oder gibt es evtl. etwas besseres?
Ich hab irgendwie/wo mal was gesehen, ob in ner Api oder Thread oder was selbst erstelltes 'VerzeichnisChange'(wenn sich der Inhalt eines Verzeichnisses ändert) oder so.
Ansonsten würde ich das ganze evtl doch übern Timer laufen lassen, oder auslagern in einem Thread der ständig prüft ob die fehlende(n) Datei(en) wieder vorhanden sind, mir die Meldung gibt Datei(en) wieder da und sich selbst beendet.
Oder wie würdet ihr es machen?
Gruss ALf
Moderiert von
Martok: Topic aus Sonstiges (Delphi) verschoben am Mo 17.01.2011 um 19:29
ALF - Mo 17.01.11 21:12
Jo genau, kam bloss nicht mehr drauf.
Mal sehn wie lange ich brauche bis es richtig funktioniert, da es ja wieder x Beispiele gibt :shock:
Gruss Alf
elundril - Mo 17.01.11 21:13
Ich denke ich hab ein Beispiel in einem Visual Basic oder Delphi-Kochbuch. Gib mir n bisschen Zeit und ich suchs dir raus.
lg elundril
ALF - Mo 17.01.11 21:46
@jaenicke und @Hobby-Programmierer, jetzt wo ich wieder weis nach welchen Begriff ich suchen muss, fallen mir alle Sünden wieder ein! Fast schon zuviel des guten :wink:
@jaenicke: Ne Fremdkomponente für evtl nen einfachen Thread, wenn ich ihn nicht hinbekomme :gruebel: , schau ich mir natürlich an :wink:
Hab da bei @Luckie glaub mal was gesehen.
THX
Gruss ALf
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!