Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi label wird nicht aktualisiert. zu intensive berechnung?? (https://www.delphipraxis.net/24734-label-wird-nicht-aktualisiert-zu-intensive-berechnung.html)

ims 25. Jun 2004 10:38


label wird nicht aktualisiert. zu intensive berechnung??
 
hi

ausgangslage:
hab eine prozedur welche ziemlich viele (bis zu 1000) .htm - Dateien nach einem String durchsucht und diesen ersetzt. so weit so gut.

problem:
dieser vorgang verbraucht verständlicherweise ziemlich viele ressourcen, sowohl cpu als auch ram. ich möchte nun, bevor mit der vorgang gestartet wird auf einem label den aktuellen stand angeben (also z.B 'in arbeit', oder 'bearbeite datei xxx'). das problem besteht nun darin, dass mein label nicht aktualisiert wird, der vorgang hingegen schon.

wie kann ich hier abhilfe schaffen?

vielen dank schonmal!


gruss, dave

Niko 25. Jun 2004 10:56

Re: label wird nicht aktualisiert. zu intensive berechnung??
 
Ein bisschen Code wär nicht schlecht :wink: .

Smokey 25. Jun 2004 10:58

Re: label wird nicht aktualisiert. zu intensive berechnung??
 
Hast du es mal mit nem refresh probiert??

Also :

label1.caption := 'bearbeite....';
Label1.refresh;

Sourcemaker 25. Jun 2004 11:01

Re: label wird nicht aktualisiert. zu intensive berechnung??
 
Du must den Process kurzzeitig durch ein Applikation.ProcessMessage unterbrechen damit die anderen Processe Zeit zum neu zeichnen erhalten.

Gruß

Frank

ims 25. Jun 2004 12:48

Re: label wird nicht aktualisiert. zu intensive berechnung??
 
Zitat:

Zitat von Sourcemaker
Du must den Process kurzzeitig durch ein Applikation.ProcessMessage unterbrechen damit die anderen Processe Zeit zum neu zeichnen erhalten.


das war's! jetzt klappts wunderbar! vielen dank, auch den andern zwei! :thuimb:


gruss, dave


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:40 Uhr.

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