![]() |
ABOVE_NORMAL_PRIORITY_CLASS verhindert Compilierung
Hi,
wenn ich mit
Delphi-Quellcode:
veruche meine Anwendung (winXP) auf eine andere priorität zu setzen meckert Delphi 2005 pro
SetPriorityClass(GetCurrentProcess,DWORD(ABOVE_NORMAL_PRIORITY_CLASS));
fehler E2003 undedinierter Bezeichner 'ABOVE_NORMAL_PRIORITY_CLASS' dasselbe funktioniert aber problemlos mit HIGH_PRIORITY_CLASS... was ist mein Denkfehler ? XP unterstützt doch den Befehl... Danke Ralf |
Re: ABOVE_NORMAL_PRIORITY_CLASS verhindert Compilierung
Du verwechselst das mit THREAD_PRIORITY_ABOVE_NORMAL.
Es gibt offensichtlich nur NORMAL_PRIORITY_CLASS = $00000020; IDLE_PRIORITY_CLASS = $00000040; HIGH_PRIORITY_CLASS = $00000080; REALTIME_PRIORITY_CLASS = $00000100; |
Re: ABOVE_NORMAL_PRIORITY_CLASS verhindert Compilierung
XP schon, nur die Headerübersetzungen von Borland nicht. Die Konstanten musst du dir selber definieren. Ich habe aber leider die Werte gerade nicht zur Hand.
|
Re: ABOVE_NORMAL_PRIORITY_CLASS verhindert Compilierung
|
Re: ABOVE_NORMAL_PRIORITY_CLASS verhindert Compilierung
MeiOmei.. die Lösung ist so einfach - aber erst mal
drauf kommen, wenn die Hilfe den Befehl auch kennt... die Lösung:
Delphi-Quellcode:
definieren, dann erkennt Delphi auch die XP varianten..
const
ABOVE_NORMAL_PRIORITY_CLASS = $00008000; BELOW_NORMAL_PRIORITY_CLASS = $00004000; Danke für den Tip Cu Ralf |
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:27 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 by Thomas Breitkreuz