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 *_.-._/