Page 1 sur 1

[..] Découper chaine hexa en 3 sans "delimiter"

Posté : dim. 20 mars 2011 10:57
par spyke11
Bonjour à toute la communauté,
Je cherche à découper une chaine hexa correspondant à une couleur :
ex : 0xFF6040
sachant que FF correspond au rouge
60 au bleu
et 40 au vert
il me faudrait donc
$red = FF
$blu = 60
$gre = 40
Sachant que stringsplit demande un "délimiter" et que j'en ai pas, qu'elle fonction puis-je utiliser ?

Re: [..] découper chaine hexa en 3 sans "delimiter"

Posté : dim. 20 mars 2011 11:44
par Iste
Tournez vous du coté de StringMid()
Et la prochaine foi, regardez plus longuement la doc ;)

Re: [..] découper chaine hexa en 3 sans "delimiter"

Posté : lun. 21 mars 2011 09:21
par zeshrek

Code : Tout sélectionner

$var = 0xFF6040

$Red = BitAND($var, 0xFF0000) / 0x010000
$Green = BitAND($var, 0x00FF00) / 0x000100
$blue = BitAND($var, 0x0000FF) / 0x000001

msgbox(0,"",hex($var)&@crlf&@crlf&hex($red)&@crlf&hex($green)&@crlf&hex($blue)&@crlf)