Autor Beitrag
ALF
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 1085
Erhaltene Danke: 53

WinXP, Win7, Win10
Delphi 7 Enterprise, XE
BeitragVerfasst: Mo 17.01.11 19:45 
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 user profile iconMartok: Topic aus Sonstiges (Delphi) verschoben am Mo 17.01.2011 um 19:29

_________________
Wenn jeder alles kann oder wüsste und keiner hätt' ne Frage mehr, omg, währe dieses Forum leer!
elundril
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 3747
Erhaltene Danke: 123

Windows Vista, Ubuntu
Delphi 7 PE "Codename: Aurora", Eclipse Ganymede
BeitragVerfasst: Mo 17.01.11 20:58 
meinst du vielleicht sowas in der Art?

lg elundril

_________________
This Signature-Space is intentionally left blank.
Bei Beschwerden, bitte den Beschwerdebutton (gekennzeichnet mit PN) verwenden.

Für diesen Beitrag haben gedankt: ALF
ALF Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 1085
Erhaltene Danke: 53

WinXP, Win7, Win10
Delphi 7 Enterprise, XE
BeitragVerfasst: 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

_________________
Wenn jeder alles kann oder wüsste und keiner hätt' ne Frage mehr, omg, währe dieses Forum leer!
elundril
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 3747
Erhaltene Danke: 123

Windows Vista, Ubuntu
Delphi 7 PE "Codename: Aurora", Eclipse Ganymede
BeitragVerfasst: 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

_________________
This Signature-Space is intentionally left blank.
Bei Beschwerden, bitte den Beschwerdebutton (gekennzeichnet mit PN) verwenden.
jaenicke
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 19325
Erhaltene Danke: 1749

W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
BeitragVerfasst: Mo 17.01.11 21:25 
Bei Torry gibts dafür auch diverse komplette Komponenten und eine eigene Kategorie: ;-)
www.torry.net/pages.php?id=252

Für diesen Beitrag haben gedankt: ALF
Hobby-Programmierer
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 238
Erhaltene Danke: 4

Win XP Pro, Vista Ultimate Trial :o)
D6 Pro, D7 Pro, Turbo, XE SE
BeitragVerfasst: Mo 17.01.11 21:26 
Mit Google findest du 'zig Beispiele. Es kann so einfach sein ...

Für diesen Beitrag haben gedankt: ALF
ALF Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 1085
Erhaltene Danke: 53

WinXP, Win7, Win10
Delphi 7 Enterprise, XE
BeitragVerfasst: 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

_________________
Wenn jeder alles kann oder wüsste und keiner hätt' ne Frage mehr, omg, währe dieses Forum leer!
Hobby-Programmierer
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 238
Erhaltene Danke: 4

Win XP Pro, Vista Ultimate Trial :o)
D6 Pro, D7 Pro, Turbo, XE SE
BeitragVerfasst: Mo 17.01.11 21:54 
Das hatte ich vorhin auf die schnelle gefunden. Machmal ist das eben so das einem kein passender Suchbegriff einfällt ...