#PB_Any Bug ou c'est moi qui ne s'est pas m'en servir

Archive.
Avatar de l’utilisateur
Thyphoon
Messages : 2706
Inscription : mer. 25/août/2004 6:31
Localisation : Eragny
Contact :

#PB_Any Bug ou c'est moi qui ne s'est pas m'en servir

Message par Thyphoon »

Bonjour

j'ai un doute ...
quand on fait :

Code : Tout sélectionner

a.l=LoadImage(#PB_Any,"truc.jpg")
debug a.l
a doit retourner quoi comme valeur ?
quelques choses comme 1,2,3,4 etc...
ou bien une adresse ?

merci
julien
Messages : 846
Inscription : ven. 30/janv./2004 15:06
Contact :

Message 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 :wink:
Avatar de l’utilisateur
Thyphoon
Messages : 2706
Inscription : mer. 25/août/2004 6:31
Localisation : Eragny
Contact :

Message 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 :wink:
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
Dr. Dri
Messages : 2527
Inscription : ven. 23/janv./2004 18:10

Message par Dr. Dri »

ca permetde concilier les objets énumérés et dynamiques...

Dri ;)
nico
Messages : 3702
Inscription : ven. 13/févr./2004 0:57

Message 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!
Avatar de l’utilisateur
Thyphoon
Messages : 2706
Inscription : mer. 25/août/2004 6:31
Localisation : Eragny
Contact :

Message 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 :P
Merci en tout cas
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Message par Backup »

donc même si je fais un useimage(10690248)
ben c'est pour eviter ça qu'il faut employer une variable ! :D

useimage(glouglou) est plus parlant que useimage(10690248) :D
lionel_om
Messages : 1500
Inscription : jeu. 25/mars/2004 11:23
Localisation : Sophia Antipolis (Nice)
Contact :

Message par lionel_om »

@DoBro :
C'est ce qu'il voulait dire :wink:
Mais plutot que de dire "UseImage(var) ; avec var très grand", il a mis "UseImage(15454654)" :D
Webmestre de Basic-univers
Participez à son extension: ajouter vos programmes et partagez vos codes !
Fred
Site Admin
Messages : 2808
Inscription : mer. 21/janv./2004 11:03

Message 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.
Avatar de l’utilisateur
Thyphoon
Messages : 2706
Inscription : mer. 25/août/2004 6:31
Localisation : Eragny
Contact :

Message par Thyphoon »

Merci fred je comprend mieux ! :P
Dr. Dri
Messages : 2527
Inscription : ven. 23/janv./2004 18:10

Message par Dr. Dri »

Thyphoon a écrit :Merci fred je comprend mieux ! :P
j'ai dit grossomodo la même chose :lol:

Dri tusors:
Avatar de l’utilisateur
Thyphoon
Messages : 2706
Inscription : mer. 25/août/2004 6:31
Localisation : Eragny
Contact :

Message par Thyphoon »

Dr. Dri a écrit :
Thyphoon a écrit :Merci fred je comprend mieux ! :P
j'ai dit grossomodo la même chose :lol:

Dri tusors:
Ba oui je sais mais j'allais pas dir a Fred qu'il ne m'apprenait pas vraiment plus lolllllllll ;)
Fred
Site Admin
Messages : 2808
Inscription : mer. 21/janv./2004 11:03

Message par Fred »

:D
Répondre