Also kann ja sein das ich jetzt falsch liege...
Jedoch veranlassen zwar Repaint, Invalidate und Update das Neuzeichnen bzw. teils teils, jedoch
sagen sie nicht, dass die aktuellen Ereignisse verarbeitet werden sollen wie Application.ProcessMessages.
Also zwar kannst du ihm sagen das er etwas neuzeichnen soll, da er aber beschäftigt ist, macht er es
erst nach dem Beenden des Vorgangs.
Bei nem Vorgang wo mehrere Dateien verarbeitet werden, kannst du z.b. sagen das er immer ein Event
auslöst wenn es zugewiesen wurde indem irgendetwas geschieht (z.B. Ausgabe der aktuell Datei die verarbeitet wird).
Delphi-Quellcode:
if Assigned( OnBenachrichtigungsevent ) then
begin
OnBenachrichtigungsevent;
end;
// Verarbeitungsprozedur
.
.
.
Hoffe ich liege soweit richtig ^^
MfG Alaitoc
Edit ist mein Freund...