Bonjour,
je veux deux fonction de conversion en VB6
-conversion hexa/dec
-conversion hexa/bin
merci
Function CONVHEXABIN(ByVal str As String) As String 'conversion hexadecimal en binaire LONGUEUR = Len(str): H = 1 While H < LONGUEUR + 1 RES = Mid(str, H, 1) If RES = "0" Then RES1 = "0000" If RES = "1" Then RES1 = "0001" If RES = "2" Then RES1 = "0010" If RES = "3" Then RES1 = "0011" If RES = "4" Then RES1 = "0100" If RES = "5" Then RES1 = "0101" If RES = "6" Then RES1 = "0110" If RES = "7" Then RES1 = "0111" If RES = "8" Then RES1 = "1000" If RES = "9" Then RES1 = "1001" If RES = "A" Then RES1 = "1010" If RES = "B" Then RES1 = "1011" If RES = "C" Then RES1 = "1100" If RES = "D" Then RES1 = "1101" If RES = "E" Then RES1 = "1110" If RES = "F" Then RES1 = "1111" CONVHEXABIN =CONVHEXABIN & RES1 H = H + 1 RES1 = "" Wend End Function
Function CONVBINDEC(ByVal Str Variant) As Variant 'conversion binaire en décimal LONGUEUR = Len(str): H = 1 HH = Val(LONGUEUR) RES2 = 2 ^ (LONGUEUR - 1) While HH > 0 RES = Mid(str, H, 1) If RES = "1" Then RES1 = RES1 + RES2 RES2 = RES2 / 2 HH = HH - 1 H = H + 1 Wend CONVBINDEC = RES1 End Sub
Vous n'aimez pas le lifting de Facebook ? Le site Mashable propose cinq étapes pour revenir à l'ancienne présentation du réseau social.
Salutations,
Martin T