[..] Problème du boucle infinie

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
dev4ac
Niveau 1
Niveau 1
Messages : 7
Enregistré le : dim. 15 févr. 2015 23:01
Status : Hors ligne

[..] Problème du boucle infinie

#1

Message par dev4ac »

Bonjour tt le monde
j'essaye d'automatiser un logiciel, on utilisant une boucle qui compare a chaque fois deux capture d’écran et mon programme est ci après, mais j ai un problème au niveau de la boucle qui m'affiche "Un problème est a l'origine du dysfonctionnement du programme, fermez le programme ", et j arrive pas a comprendre ou est le problème.
j espère que quelqu'un peut m'aider, Merci d'avance
► Afficher le texte
Modifié en dernier par orax le lun. 06 avr. 2015 22:04, modifié 1 fois.
Raison : Ajout spoiler (sinon jguinch va encore se plaindre ^^)
Avatar du membre
orax
Modérateur
Modérateur
Messages : 1479
Enregistré le : lun. 23 mars 2009 04:50
Localisation : ::1
Status : Hors ligne

Re: [..] Problème du boucle infinie

#2

Message par orax »

C'est pour voir si une zone de l'écran a changée ? Si oui, il y a PixelChecksum().
De petits détails peuvent faire toute la différence. — Quand la boule de neige commence à rouler… poussez-la. (Columbo)
dev4ac
Niveau 1
Niveau 1
Messages : 7
Enregistré le : dim. 15 févr. 2015 23:01
Status : Hors ligne

Re: [..] Problème du boucle infinie

#3

Message par dev4ac »

merci pour la réponse,
je crois que que j ai été pas assez claire , mon problème c est au niveau de la boucle qui fais a chaque fois la capture d’écran et la comparaison (en rouge) car le bus c'est de vérifier a chaque fois la correspondance entre le capture courant et celui déjà enregistré, par contre ça marche pas
Avatar du membre
orax
Modérateur
Modérateur
Messages : 1479
Enregistré le : lun. 23 mars 2009 04:50
Localisation : ::1
Status : Hors ligne

Re: [..] Problème du boucle infinie

#4

Message par orax »

J'avais bien compris le problème mais j'avais pensé qu'il y avait peut-être une alternative plus simple.
C'était DllCall qui faisait tout planter mais le problème était en amont : il faut ajouter un _GDIPlus_Startup() avant d'utiliser les fonctions _GDIPlus_*.
De petits détails peuvent faire toute la différence. — Quand la boule de neige commence à rouler… poussez-la. (Columbo)
dev4ac
Niveau 1
Niveau 1
Messages : 7
Enregistré le : dim. 15 févr. 2015 23:01
Status : Hors ligne

Re: [..] Problème du boucle infinie

#5

Message par dev4ac »

Merci bien pour la réponse je vais l'essayer :)
Répondre