Page 1 sur 1
#PB_Any Bug ou c'est moi qui ne s'est pas m'en servir
Publié : ven. 23/sept./2005 15:44
par Thyphoon
Bonjour
j'ai un doute ...
quand on fait :
a doit retourner quoi comme valeur ?
quelques choses comme 1,2,3,4 etc...
ou bien une adresse ?
merci
Publié : ven. 23/sept./2005 15:48
par julien
ça te renvoie l'identifiant de l'image (1,2,3....) à utiliser avec UseImage() par exemple
Code : Tout sélectionner
image=LoadImage(#PB_Any,"truc.jpg")
SetGadgetState(#gadget_image, UseImage(image))
Je sais pas si c'est ça ce que tu voulais savoir

Publié : ven. 23/sept./2005 15:55
par Thyphoon
julien a écrit :ça te renvoie l'identifiant de l'image (1,2,3....) à utiliser avec UseImage() par exemple
Code : Tout sélectionner
image=LoadImage(#PB_Any,"truc.jpg")
SetGadgetState(#gadget_image, UseImage(image))
Je sais pas si c'est ça ce que tu voulais savoir

Oui c'est bien ça que je voudrais voir mais moi ça me donne en repondre des chiffres enorme..... comme des adresses memoires ! Je suis tout seul a avoir ce phénomève ? j'ai la 3.94

moi ça donne ça
Code : Tout sélectionner
a.l=LoadImage(#PB_Any,"1943.png")
Debug "charge image:"+Str(a)
et dans le debugger j'ai :
charge image:10690248
Publié : ven. 23/sept./2005 15:59
par Dr. Dri
ca permetde concilier les objets énumérés et dynamiques...
Dri

Publié : ven. 23/sept./2005 16:01
par nico
Oui, c'est normal, l'identifiant retournée est toujours très important!
A tel point que japbe me retournait un message d'info pour m'indiquer cet état de fait!
Publié : ven. 23/sept./2005 16:44
par Thyphoon
Merci pour vos precision mais je vois pas trop l'interret d'avoir des chiffres si important c'est plus facile de referer avec des petits chiffres.... mais bon ...
donc même si je fais un useimage(10690248) ça ne posera pas de problème ?
ça serait tellement plus simple d'avoir d'abord 1 puis 2, puis 3, puis 4...
mais bon je suppose qu'il y a une explication
Merci en tout cas
Publié : ven. 23/sept./2005 17:29
par Backup
donc même si je fais un useimage(10690248)
ben c'est pour eviter ça qu'il faut employer une variable !
useimage(glouglou) est plus parlant que useimage(10690248)

Publié : sam. 24/sept./2005 12:37
par lionel_om
@DoBro :
C'est ce qu'il voulait dire
Mais plutot que de dire "UseImage(var) ; avec var très grand", il a mis "UseImage(15454654)"

Publié : mar. 13/déc./2005 0:29
par Fred
Il y a une explication, c'est pour pouvoir combiner les objects dynamiques (#PB_Any) avec les objects statiques (avec un chiffre). Si #PB_Any prenait un objet a la suite (1, 2, 3..) on ne serait jamais quel 'slot' reste disponible, a moins de verifier tous les objets dynamiques en cours d'utilisation, ce qui est vraiment pas pratique. La on peut utiliser et la numerotation indexée de 0 à X, et les objets dynamiques, en meme temps.
Publié : mar. 13/déc./2005 6:15
par Thyphoon
Merci fred je comprend mieux !

Publié : mar. 13/déc./2005 9:25
par Dr. Dri
Thyphoon a écrit :Merci fred je comprend mieux !

j'ai dit grossomodo la même chose
Dri

Publié : mar. 13/déc./2005 9:32
par Thyphoon
Dr. Dri a écrit :Thyphoon a écrit :Merci fred je comprend mieux !

j'ai dit grossomodo la même chose
Dri

Ba oui je sais mais j'allais pas dir a Fred qu'il ne m'apprenait pas vraiment plus lolllllllll

Publié : mar. 13/déc./2005 11:55
par Fred