API Windows [Résolu]

michelroc 84 Messages postés lundi 19 mai 2003Date d'inscription 2 janvier 2010 Dernière intervention - 30 déc. 2005 à 18:56 - Dernière réponse : sisi231 210 Messages postés mercredi 5 mars 2003Date d'inscription 29 mars 2013 Dernière intervention
- 30 déc. 2005 à 19:10
Bonjour,

J'ai ecris ce code et la reponse est toujours négative ?? Y a t-il une erreur dans ce code.
Windows XP fam

// Savoir si l'écran de veille est actif ou non:
// Renvoi True si l'écran de veille est activé .
If SystemParametersInfo(SPI_GETSCREENSAVEACTIVE, 0, nil,SPIF_UPDATEINIFILE)
then Label1.Caption := Label1.Caption+' OUI'
Else Label1.Caption := Label1.Caption+' NON';
Merci
Michel
Afficher la suite 

Votre réponse

1 réponse

Meilleure réponse
sisi231 210 Messages postés mercredi 5 mars 2003Date d'inscription 29 mars 2013 Dernière intervention - 30 déc. 2005 à 19:10
3
Merci
oui ton code est faux !

il faut mettre un pointeur vers un Boolean et non prendre la valeur renvoyée par la fonction,
voici le code bon pris sur http://www.phidels.com/php/index.php3?page=../php/pagetelechargementzip.php3&id=92 :

var Actif:boolean;
begin
SystemparametersInfo(SPI_GETSCREENSAVEACTIVE,0,@Actif,SPIF_SENDWININICHANGE);
if Actif then ShowMessage('économiseur actif')
else ShowMessage('économiseur non actif');

SISI231

Merci sisi231 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 117 internautes ce mois-ci

Commenter la réponse de sisi231

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.