[DUG] CPU usage
John Bird
johnkbird at paradise.net.nz
Fri Aug 21 13:34:46 NZST 2009
Now I remember - I had tried this very code lots, and I had lots of trouble
getting it to work, after some empirical testing I found the boolean result
returned was always interpreted as true unless I copied the result into
another (Delphi) boolean, in which case it worked.
Is there any problem with a Boolean returned from Win32 routines?
I still think it does not work reliably.
(I have a background program that logs Windows start, shutdown, suspend,
resume and screensaver times automatically. The screensaver is the one I
have the most trouble with and seems the least reliable)
John
> Not that tricky.
>
> function IsScreenSaverActive: Boolean;
> begin
> SystemParametersInfo(SPI_GETSCREENSAVERRUNNING, 0, @Result, 0);
> end;
>
> -----Original Message-----
> From: delphi-bounces at delphi.org.nz [mailto:delphi-bounces at delphi.org.nz]
> On Behalf Of John Bird
>
> 1 - there is no reliable way I have found to detect when the screensaver
> has actually started - if you know one please pass it on!
>
> _______________________________________________
> NZ Borland Developers Group - Delphi mailing list
> Post: delphi at delphi.org.nz
> Admin: http://delphi.org.nz/mailman/listinfo/delphi
> Unsubscribe: send an email to delphi-request at delphi.org.nz with Subject:
> unsubscribe
More information about the Delphi
mailing list