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?

Thanks
-------------------------------------------
"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
http://eng.murdoch.edu.au/~rick
aussie : 040 910 6049                .-_|\
o'seas : + 61 40 910 6049           /     \
                              perth *_.-._/
                                         v