Entwickler-Ecke
Sonstiges (Delphi) - Prozesserpriorität für verschiedene Prozesse zuweisen???
Snippy - Do 18.09.03 16:59
Titel: Prozesserpriorität für verschiedene Prozesse zuweisen???
Hi!
Ich hab ein Prog geschrieben, dass eine sehr lange Rechenkette ausrechnet, Problem is nur, dass die Anzeige der verbrauchten Zeit (Der Timer selbst) nicht anläuft, da das Prog zu 100% ausgelastet ist!
Wie kann ich das ändern?
Danke!Zeit
Tino - Do 18.09.03 17:12
Hast du den Rechenprozess in einen eigenen Thread gepackt?
Gruß
Tino
Snippy - Do 18.09.03 18:38
is unter Procedure tform1.button1.klick....
falls du das meinst ;D
aber den teil brauche ich auch für die schleife :(
Delete - Fr 19.09.03 02:01
Was hat das Design Problem deiner Anwendung jetzt mit der Basispriorität des Prozesses zu tun?
Tino - Fr 19.09.03 08:37
Snippy hat folgendes geschrieben: |
is unter Procedure tform1.button1.klick....
falls du das meinst ;D |
Dann läuft der Rechenprozess nicht in einem eigenen Thread. Pack mal in die Schleife
Delphi-Quelltext
1:
| Application.ProcessMessages; |
Gruß
TINO
Delete - Fr 19.09.03 08:53
Auch dann läuft er nicht in einem eigenen Thread. Application.ProcessMessages sorgt nur dafür, dass die Schleife verlassen wird und alle anstehenden Nachrichten in der MessageLopp verarbeitet werden. Könnte aber trotzdem sein Problem lösen.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!