TEAM-ADA Archives

Team Ada: Ada Programming Language Advocacy

TEAM-ADA@LISTSERV.ACM.ORG

Options: Use Classic View

Use Proportional 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?

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

ATOM RSS1 RSS2