Einzelnen Beitrag anzeigen

Benutzerbild von RWarnecke
RWarnecke

Registriert seit: 31. Dez 2004
Ort: Stuttgart
4.408 Beiträge
 
Delphi XE8 Enterprise
 
#4

AW: Preislisten Generator für Excel

  Alt 16. Sep 2013, 04:32
Was ich noch fragen wollte: Wie löst man am besten längere aufgaben?
Soll ich die Liste mit FOR parsen und wieder mit FOR generieren? Bei C# hatte ich das Problem das die anwendung eingefrohren ist bis der vorgang fertig war.(ist doch richtig da for 100% der cpu einnimt oder)
das wiederum brachte das problem das die ProgressBar nicht weiterlief sondern sofort auf 100% ging bei der fertigstellung. Wie kann ich das lösen das das programm nicht einfriert und das ein progressbar funktioniert? Ich dachte an eine sich selbst aufrufende funktion. das ist ja auch ne schleife die endlich sein kann aber wird dies funktionieren? und wie sieht der performance unterschied aus?

MfG
Für solche Sachen, packe ich immer ein Application.ProcessMessages in die FOR-Schleife unter Delphi. Damit läuft die Progressbar dann auch weiter und die Anwendung friert nicht ein. Unter C# müsste das Application.DoEvents() sein.
Rolf Warnecke
App4Mission
  Mit Zitat antworten Zitat