Bonjour,
Voila j'ai un petit problème.
Je me suis lancé dans la (re)création de pokemon (le RPG) dans le but d'en faire un online (Mode online dans longtemps ^^')
Je passe pour cela par des GUICtrlCreatePic(...) que je modifie selon la map où je suis. Seulement, je me suis rendu compte qu'au bout d'un certain nombre de changement de map, AutoIt avais des problèmes avec la fonction GUICtrlSetImage(...). Je pensais tout d'abord que j'avais mal programmé un bout mais j'ai voulu tester AutoIt (Faire des GUICtrlSetImage(...) en boucle, et en effet, au bout d'un certain nombre de changement d'image, AutoIt me lâche
Mon compteur va jusqu'a 23, à tester chez vous (Testez bien avec MES images (0.bmp) et (1.bmp))
0.bmp
1.bmp
► Afficher le texteCode
Code : Tout sélectionner
#include <GUIConstantsEx.au3>
Opt("GUIOnEventMode", 1)
Dim $Gui
Dim $Pic[20][20]
Dim $Img = False
Dim $Compteur = 0
$Gui = GUICreate("test", 410, 410)
For $j = 0 To 19
For $i = 0 To 19
$Pic[$j][$i] = GUICtrlCreatePic("0.bmp", 5+20*$i, 5+20*$j, 16, 16)
Next
Next
GUISetOnEvent($GUI_EVENT_CLOSE, "quit")
GUISetState()
While(True)
$Img = Not $Img
If($Img) Then
For $j = 0 To 19
For $i = 0 To 19
GUICtrlSetImage($Pic[$j][$i], "1.bmp")
Next
Next
Else
For $j = 0 To 19
For $i = 0 To 19
GUICtrlSetImage($Pic[$j][$i], "0.bmp")
Next
Next
EndIf
$Compteur += 1
ToolTip($Compteur)
Sleep(10)
WEnd
Func quit()
Exit
EndFunc
[code][/spoiler]
Petit screen de l'application pour les curieux ^^
Ps : Tlem, si tu/vous as/avez une autre solution que les GUICtrlCreatePic(...) pour dessiner des images à l'écran (qui ne ferai pas planter le programme) je suis preneur.
3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679