[R] Problème avec GDI+

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Pagarn
Niveau 1
Niveau 1
Messages : 2
Enregistré le : mar. 07 mars 2017 14:29
Status : Hors ligne

[R] Problème avec GDI+

#1

Message par Pagarn »

Bonjour à tous.

Je suis ce forum depuis pas mal de temps et j'ai toujours réussi à y trouver les réponses à mes questions, sauf aujourd'hui.

J'essaie de me faire la main sur GDI+, notamment sur le redimensionnement des images. Sauf que j'ai un problème avec mon #include. Quand j'exécute mon script, j'ai une erreur d"utilisation de variable non déclarée, sur la variable $__g_iGDIPRef qui est portant déclarée Global en début de l'include.

Si quelqu'un sait d'où vient le problème, je prends, car je tourne en rond depuis pas mal de temps sur le sujet et je n'ai rien trouvé en la matière sur les forums AutoIT...

Mon script (difficile de faire plus basique) :
_Main()

#include-once
#include <GDIPlus.au3>

Func _Main()
   ;Initialisation de GDIPlus
   _GDIPlus_Startup()

   ;Arrêt de GDIPlus
   _GDIPlus_Shutdown()

   Exit

EndFunc
Modifié en dernier par Pagarn le mar. 07 mars 2017 15:35, modifié 1 fois.
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 avec GDI+

#2

Message par orax »

#include <GDIPlus.au3> doit être placé au début, sinon la variable sera déclarée après la fonction _Main.
#include-once n'est utile que si le script doit être inclus.
#include <GDIPlus.au3>

_Main()

...
De petits détails peuvent faire toute la différence. — Quand la boule de neige commence à rouler… poussez-la. (Columbo)
Pagarn
Niveau 1
Niveau 1
Messages : 2
Enregistré le : mar. 07 mars 2017 14:29
Status : Hors ligne

Re: Problème avec GDI+

#3

Message par Pagarn »

Ca marche beaucoup mieux, merci !
(Et maintenant je passe pour un neuneu aux yeux de la communauté !! ;-) )
Avatar du membre
jguinch
Modérateur
Modérateur
Messages : 2511
Enregistré le : lun. 14 févr. 2011 22:12
Status : Hors ligne

Re: [R] Problème avec GDI+

#4

Message par jguinch »

Pagarn a écrit :Et maintenant je passe pour un neuneu aux yeux de la communauté
Non, pas du tout. Tu poses juste une question, que certains se sont certainement déjà posé. Faut bien débuter...
Le script, ça fait gagner beaucoup de temps... à condition d'en avoir beaucoup devant soi !
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [R] Problème avec GDI+

#5

Message par mikell »

jguinch a écrit : mar. 07 mars 2017 15:43
Pagarn a écrit :Et maintenant je passe pour un neuneu aux yeux de la communauté
Non, pas du tout.
Mais si mais si. Il est neuneu évidemment
Mais comme on l'a tous été aussi à un moment ou à un autre, c'est pas grave :mrgreen:
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Répondre