Page 1 sur 1

Modifier le type d'une variable [Resolu]

Publié : jeu. 19/avr./2007 21:53
par pastor
Bonjour,

Comment peut-on modifier le type d'une variable PB ?

Exemple :

- Convertir une variable numérique vers le format texte.

- Faire l'inverse, convertir une variable au format texte vers un entier.

- Connaitre le type d'une variable.

A l'origine du problème, je veux pouvoir afficher les WindowsEvent dans un GadgetText, mais le GadgetText n'accepte pas le format numérique visiblement :

Repeat
Event = WaitWindowEvent ()

SetGadgetText(#Text_0, Event)

;Debug(Event)

Until Event = #PB_Event_CloseWindow
End

Publié : jeu. 19/avr./2007 22:31
par KarLKoX
- Convertir une variable numérique vers le format texte : str(foo)

- Faire l'inverse, convertir une variable au format texte vers un entier : val(str_foo)

- Connaitre le type d'une variable : tu es censé savoir le type toi même, à part passer par une structure contenant la variable et un id du genre 0 = byte, 1 = word etc ...

Code : Tout sélectionner

Repeat
Event = WaitWindowEvent ()

SetGadgetText(#Text_0, str(Event))

;Debug(Event)

Until Event = #PB_Event_CloseWindow
End


Publié : ven. 20/avr./2007 7:54
par pastor
Super, merci bien ca marche.

Laurent