AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Priorität einer Anwendung

Ein Thema von runger · begonnen am 7. Mär 2005 · letzter Beitrag vom 8. Mär 2005
 
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#7

Re: Priorität einer Anwendung

  Alt 7. Mär 2005, 13:38
Zitat von runger:
ich weiss nicht ob ich chinesisch rede, aber ich will die Priorität meiner eigenen Anwendung ändern und zwar zur Laufzeit.
Keine Threads oder sonstiges.
Du redest nicht chinesisch nur verstehst du die Antworten nicht. Ein Prozess ist nichts weiter als ein Container. Er stellt nur den Adressraum bereit. Ein Prozess führt keinen Code aus, das tuen Threads. Wurde ein Prozess gestartet, der Adressraum eingerichten und noch verschiedene andere Dinge initialisiert, dann wird mit CreateThread der Primärethread gestartet, der dann den tatsächlichen Programmcode ausführt. Da ein Prozess keinen Code ausführt, kann man dessen Priorität auch nicht ändern, sondern man kann nur die Priorität der Threads verändern.

MSDN-Library durchsuchenSetPriorityClass verändert zwar die Priorität des Prozesses aber nur durch ändern der Prioritäten der einzelnen Threads innerhalb eines Prozesses:
Zitat:
The SetPriorityClass function sets the priority class for the specified process. This value together with the priority value of each thread of the process determines each thread's base priority level.
Wenn dir also gesagt wurde, wie du die Priorität eines Threads änderst, war das die korrekte Antwort auf deine Frage.

Wo und wie soll das Programm denn zum Einsatz kommen? Du solltest ber+ücksichtigen dass die Prioritätsklasse REALTIME_PRIORITY_CLASS das System so ziemlich unbrauchbar macht und noch nicht mal mehr der Taskmanager zur Not aufgerufen werden kann im schlimmsten Fall.
Michael
Ein Teil meines Codes würde euch verunsichern.
 
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:17 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz