Je suis un peu Bloqué et souhaiterais voir avec vous sur le sujet
En effet, J'ai un script avec une form qui contient un bouton contenant un icone que je fais tourner pendant des requêtes sql
le problème est que l'image tourne dans une fonction d'un include et donc tourne puis après lance la suite de mon script ( mes requêtes)
Ce que je souhaiterais c'est de créer un autre .exe que j' exécute dans le code avant d'effectuer mes requêtes grâce a la fonction
Code : Tout sélectionner
Run("ProgrammeQuiFaitTournerUneIcon.exe") ;J’exécute le programme qui controle mon icone sur mon bouton pendant qu'il continue mon script
$SQLQUERY = "Update ..." ;Je Met en variable ma Requete sql
_Execute($SQLQUERY) ; j'execute une fonction qui lance ma requete sur mon serveur
Bon mon code est grossier mais cela n'as pas trop d'interet car la question est vraiment comment faire tourner une icone grâce a un programme externe du genre:
Code : Tout sélectionner
;Script du programme ProgrammeQuiFaitTournerUneIcon.exe
_IconMove($PathIcon = @scriptdir & "Shell32.dll",$NumIconDebut = 43,$NumIconFin=50,$CrtlId=variable du Bouton A Tourner)
;Ma fonction qui me fait tourner mon icone mais s'execute avant le reste de mon code
Func _IconMove($PathIcon , $NumIconDebut, $NumIconFin, $CrtlId)
For $NumIconActualise = $NumIconDebut To $NumIconFin ;Début d'une boucle qui incrémente une variable
GUICtrlSetImage($CrtlId, $PathIcon, $NumIconActualise) ;Change mon icone qui est une flèche qui tourne au fur et a mesure de l'icone ex 43= flèche vert la droite 44= flèche Vert la en diagonale droite bas 45=flèche en Bas ...
Next
EndFunc ;==>_IconMove
Rappel :j'appel la dll shell32.Dll avec les icônes 43 a 50 qui sont deux flèches en formes de cycle qui bougent pour effectuer des icone de chargements
Et mes bout de code ne seront pas fonctionnel dans l’état car j'ai supprimé plusieurs lignes et surtout un code primaire de 3000 lignes lool
Pour info Je n'arrive pas a adapter AdlibRegister() mais si un pro de la fonction est dans le coin!
j'ai aussi tester de récupérer l'instance de mon icone sur mon bouton garce a windowsautoitInfo mais je ne vois pas non plus comment l'adapter sur la fonction guictrlsetImage (mais Premièrement je n'arrive pas a recuperer l'instance de l'icone et deuxiement je ne vois pas ou mettre l'endroit de l'instance car
Code : Tout sélectionner
GUICtrlSetImage([CLASS:Button; INSTANCE:1], $PathIcon, $IconActualise)
= marche pas lol
Une ???
Merci d'avance
et désolé si je ne suis pas a la bonne place sur le forum ou pour mes fautes de Français