Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by sieppl,
29. Sep 2004
Danke! :cyclops:
Den Code kann ich später noch gut gebrauchen. Bei mir war aber tatsächlich die große Anzahl von Notifications das Problem. Jetzt läuft alles viel performanter und die Zugriffsprobleme sind auch erledigt.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by sieppl,
29. Sep 2004
Mit diesem Konstrukt fange ich viele Notifications erstmal ab und synchronisiere dann erst:
if WaitForSingleObject(FHandle, 500) = WAIT_OBJECT_0 then
begin
//catch mutliple notifications to enhance performance
FindNextChangeNotification(FHandle);
while WaitForSingleObject(FHandle, 500) = WAIT_OBJECT_0 do
FindNextChangeNotification(FHandle);
...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by sieppl,
29. Sep 2004
Hallo,
mein Programm zeigt in einer ListView Thumbs von Bildern.
Bei mir laufen 2 Threads. Ein Thread wartet auf Änderungen in dem gerade betrachteten Ordner.
(FindFirstChangeNotification). Sobald es eine gibt, wird der 2. Thread aufgeweckt und rendert
falls vorhanden, neue Thumbs hinzu. Das Ganze läuft eigentlich ganz gut.
Problem:
Wenn ich mehrere Bilder (100) in den Ordner kopiere wird...