Delphi-PRAXiS
Seite 3 von 3     123   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Problem mit Thread und ProgressBar (https://www.delphipraxis.net/142081-problem-mit-thread-und-progressbar.html)

Helmi 21. Okt 2009 21:11

Re: Problem mit Thread und ProgressBar
 
Zitat:

Zitat von BAMatze
Hallo,

ich hatte auch ein ähnliches Problem vor kurzem, da hat der Thread erst deutlich nach einer Aktion die Anzeige der geänderten Form aktualisiert. Schau dir das mal an Ich konnte das Problem durch ein Aufrufen der MainForm.Refresh am Ende der Prozeduren, welche in Syncronize aufgerufen werden, lösen. Konnte das leider in deinem Projekt nicht testen, da etliche deiner Uses-Klauseln in meinem TE2006 hier zu Hause nicht akzeptiert werden. Habe einfach mal mit der Suchfunktion deine MainUnit und deine ThreadUnit durchsucht und nichts gefunden in der Art.

Hoffe das hilft dir vieleicht etwas
BAMatze

Hat leider nicht funktioniert.
Das Verhalten ist noch immer das gleiche.

Wenn du die Komponenten:
VistaMan: TVistaMan;
VistaAltFix: TVistaAltFix;
OneInstance: TOneInstance;

und die Uses-Klauseln: VistaMan, VistaAltFix, OneInstance

rauslöscht, dann müsste es gehen zu kompilieren.

Sir Rufo 21. Okt 2009 21:38

Re: Problem mit Thread und ProgressBar
 
Liste der Anhänge anzeigen (Anzahl: 2)
Ich habe im Anhang mal ein Beispül-Projekt angehängt (Source und Exe).

Der Thread tut watt und die ProgressBar auf dem Form wird brav aktualisiert.

Die Programm-Teile sind getrennt in Arbeitsteil (Thread) und Anzeigeteil (Form).

Dieses funktioniert so unter Vista x32 und Windows 7 x64.

cu

Oliver

axo: Thread starten mit Klick auf den Button (wer hätte das vermutet) :mrgreen:


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:32 Uhr.
Seite 3 von 3     123   

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