TEAM-ADA Archives

Team Ada: Ada Programming Language Advocacy


Options: Use Classic View

Use Monospaced Font
Show Text Part by Default
Show All Mail Headers

Topic: [<< First] [< Prev] [Next >] [Last >>]

Print Reply
Rick Duley <[log in to unmask]>
Tue, 3 May 2005 13:19:44 +0800
text/plain (38 lines)
Hi Teamers

I am attempting to set a low priority for a batch-file application so that
interactive programs can work overhead in WEindows XP.

I have:

with Win32.WinBase; use Win32.Winbase;
procedure Foo is

   Priority_Set : Win32.Bool :=
      SetPriorityClass(GetCurrentProcess, 1);

begin  -- Foo
   . . .
end Foo;

This builds and runs but has no effect on the priority of the thread as revealed
ny Windows Task Manager.  Would someone please tell me where I have gone wrong?

"Professional qualitative judgement
   consists in knowing the rules
     for using (or occasionally breaking)
       the rules."
                            D. Royce Sadler
Rick Duley
Murdoch University
School of Engineering Science
Perth, Western Australia
aussie : 040 910 6049                .-_|\
o'seas : + 61 40 910 6049           /     \
                              perth *_.-._/