Page 2 sur 2
Publié : ven. 08/déc./2006 22:57
par flaith
Bon, j'ai trouvé, il fallait que je modifie mes enum :
Code : Tout sélectionner
Enumeration
#FontID
#img
EndEnumeration
Enumeration 100
#_mbOK
#_mbCANCEL
#_mbQUIT
EndEnumeration
Enumeration 500
#_Gadget_OK
#_Gadget_CANCEL
#_Gadget_QUIT
#_Gadget_tmp
EndEnumeration
et la c'est nikel

Publié : ven. 08/déc./2006 23:29
par Backup
si tu avait simplement utilisé un seule énumération, tu n'aurai pas eu ce problème !!
Code : Tout sélectionner
Enumeration
#FontID
#img
#_mbOK
#_mbCANCEL
#_mbQUIT
#_Gadget_OK
#_Gadget_CANCEL
#_Gadget_QUIT
#_Gadget_tmp
EndEnumeration
je n'ai d'ailleurs jamais compris pourquoi certains d'entre vous utilisez plusieurs énumération !! ??
j'ai fait des programme utilisant fenêtres, gadget, Sprites, je n'ai jamais eu besoin de faire plusieurs énumération !!

Publié : ven. 08/déc./2006 23:34
par Lna
@flaith : C'est parce que tu mélanges les #images et les #gadgets.

(torchons et chiffons

)
Code : Tout sélectionner
Enumeration
#FontID
EndEnumeration
Enumeration
#img
#_mbOK
#_mbCANCEL
#_mbQUIT
EndEnumeration
Enumeration
#_Gadget_OK
#_Gadget_CANCEL
#_Gadget_QUIT
#_Gadget_tmp
EndEnumeration
Tu utilises une astuce qui partage le numéro d'image
CreateImage(type,width,height)
Il vaudrait mieux utiliser un #PB_ANY, pour pouvoir le rendre réutilisable. (+ gestion effacement image si besoin)
Ou alors utiliser un paramètre supplémentaire pour désigner l'image cible.
Dobro a écrit :je n'ai d'ailleurs jamais compris pourquoi certains d'entre vous utilisez plusieurs énumération !! ??
C'est pour éviter de créer des vides dans chaque tableau de réservation.
Tant que chaque numéro utilisé reste unique, celà marche aussi.
@ peluche
Publié : ven. 08/déc./2006 23:51
par flaith
@Dobro : tu as raison, mais en fait c'est un réflexe de programmation que j'ai depuis des années, ça me permet de séparer les "torchons et chiffons"

pour mieux m'y retrouver par la suite
@LNA : Effectivement, j'ai mal fait ma lessive, j'ai rajouté "#img" sans faire attention
Merci à vous deux
