Page 1 sur 1
On en apprend tous les jours
Publié : ven. 21/janv./2005 20:00
par comtois
ok , je devais sûrement être le dernier à le savoir , je viens tout juste de m'en apercevoir.
Il est possible d'obtenir la valeur ASCII d'un ou plusieurs caractères directement en écrivant a='A' par exemple .
Je ne l'ai pas vu dans la doc , je me trompe ?
Code : Tout sélectionner
a='A'
b=Asc("A")
Debug a
Debug b
a='ab'
b=Asc("ab")
Debug Hex(a)
Debug Hex(b)
Publié : ven. 21/janv./2005 20:09
par nico
t'es au moins l'avant dernier, mais a='ab' ne marche pas donc ça va pas me servir à grand chose!
Publié : ven. 21/janv./2005 20:19
par comtois
Bizarre, chez moi ça marche
ça m'affiche
6162
Par contre Hex(Asc("ab")) retourne seulement le code du premier caractère
soit
61
Bon je ne sais pas encore à quoi ça va me servir , mais c'est bon de le savoir

Publié : ven. 21/janv./2005 20:28
par nico

On va dire que j'ai rien dit.

Publié : ven. 21/janv./2005 20:31
par comtois
ok on va dire que je n'ai rien entendu

Publié : ven. 21/janv./2005 20:54
par Dräc
et en plus c'est plus rapide:
Code : Tout sélectionner
; a='A'
MOV dword [v_a],65
; b=Asc("A")
MOV eax,dword _S1
CALL PB_Asc
MOV dword [v_b],eax
Publié : ven. 21/janv./2005 22:04
par Oliv
Il y a ça et la table ASCII aussi

Publié : ven. 21/janv./2005 23:26
par gansta93
comtois a écrit :ok on va dire que je n'ai rien entendu

Non, mais tu as lu !

à moins que.
