Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

Ayuda sobre script vb

Estas en el tema de Ayuda sobre script vb en el foro de Visual Basic clásico en Foros del Web. Código: Sub Prog() Dim SaisieMotPasse As String, NbCaractere As Long, i As Long, j As Long, k As Long Dim CodeNico(33 To 256) As Long ...
  #1 (permalink)  
Antiguo 14/11/2007, 09:27
 
Fecha de Ingreso: marzo-2007
Mensajes: 103
Antigüedad: 17 años, 1 mes
Puntos: 0
Ayuda sobre script vb

Código:
Sub Prog()
    Dim SaisieMotPasse As String, NbCaractere As Long, i As Long, j As Long, k As Long
    Dim CodeNico(33 To 256) As Long
    Dim Ascii(33 To 256) As String
Ascii(33) = "!"
Ascii(34) = """"
Ascii(35) = "#"
Ascii(36) = "$"
Ascii(37) = "%"
Ascii(38) = "&"
Ascii(39) = "’"
Ascii(40) = "("
Ascii(41) = ")"
Ascii(42) = "*"
Ascii(43) = "+"
Ascii(44) = ","
Ascii(45) = "-"
Ascii(46) = "."
Ascii(47) = "/"
Ascii(48) = "0"
Ascii(49) = "1"
Ascii(50) = "2"
Ascii(51) = "3"
Ascii(52) = "4"
Ascii(53) = "5"
Ascii(54) = "6"
Ascii(55) = "7"
Ascii(56) = "8"
Ascii(57) = "9"
Ascii(58) = ":"
Ascii(59) = ";"
Ascii(60) = "<"
Ascii(61) = "="
Ascii(62) = ">"
Ascii(63) = "?"
Ascii(64) = "@"
Ascii(65) = "A"
Ascii(66) = "B"
Ascii(67) = "C"
Ascii(68) = "D"
Ascii(69) = "E"
Ascii(70) = "F"
Ascii(71) = "G"
Ascii(72) = "H"
Ascii(73) = "I"
Ascii(74) = "J"
Ascii(75) = "K"
Ascii(76) = "L"
Ascii(77) = "M"
Ascii(78) = "N"
Ascii(79) = "O"
Ascii(80) = "P"
Ascii(81) = "Q"
Ascii(82) = "R"
Ascii(83) = "S"
Ascii(84) = "T"
Ascii(85) = "U"
Ascii(86) = "V"
Ascii(87) = "W"
Ascii(88) = "X"
Ascii(89) = "Y"
Ascii(90) = "Z"
Ascii(91) = "["
Ascii(92) = "\"
Ascii(93) = "]"
Ascii(94) = "^"
Ascii(95) = "_"
Ascii(96) = "`"
Ascii(97) = "a"
Ascii(98) = "b"
Ascii(99) = "c"
Ascii(100) = "d"
Ascii(101) = "e"
Ascii(102) = "f"
Ascii(103) = "g"
Ascii(104) = "h"
Ascii(105) = "i"
Ascii(106) = "j"
Ascii(107) = "k"
Ascii(108) = "l"
Ascii(109) = "m"
Ascii(110) = "n"
Ascii(111) = "o"
Ascii(112) = "p"
Ascii(113) = "q"
Ascii(114) = "r"
Ascii(115) = "s"
Ascii(116) = "t"
Ascii(117) = "u"
Ascii(118) = "v"
Ascii(119) = "w"
Ascii(120) = "x"
Ascii(121) = "y"
Ascii(122) = "z"
Ascii(123) = "{"
Ascii(124) = "|"
Ascii(125) = "}"
Ascii(126) = "~"
Ascii(127) = ""
Ascii(128) = "€"
Ascii(129) = ""
Ascii(130) = "‚"
Ascii(131) = "ƒ"
Ascii(132) = "„"
Ascii(133) = "…"
Ascii(134) = "†"
Ascii(135) = "‡"
Ascii(136) = "ˆ"
Ascii(137) = "‰"
Ascii(138) = "Š"
Ascii(139) = "‹"
Ascii(140) = "Œ"
Ascii(141) = ""
Ascii(142) = "Ž"
Ascii(143) = ""
Ascii(144) = ""
Ascii(145) = "‘"
Ascii(146) = "’"
Ascii(147) = "“"
Ascii(148) = "”"
Ascii(149) = "•"
Ascii(150) = "–"
Ascii(151) = "—"
Ascii(152) = "˜"
Ascii(153) = "™"
Ascii(154) = "š"
Ascii(155) = "›"
Ascii(156) = "œ"
Ascii(157) = ""
Ascii(158) = "ž"
Ascii(159) = "Ÿ"
Ascii(160) = " "
Ascii(161) = "¡"
Ascii(162) = "¢"
Ascii(163) = "£"
Ascii(164) = "¤"
Ascii(165) = "¥"
Ascii(166) = "¦"
Ascii(167) = "§"
Ascii(168) = "¨"
Ascii(169) = "©"
Ascii(170) = "ª"
Ascii(171) = "«"
Ascii(172) = "¬"
Ascii(173) = "*"
Ascii(174) = "®"
Ascii(175) = "¯"
Ascii(176) = "°"
Ascii(177) = "±"
Ascii(178) = "²"
Ascii(179) = "³"
Ascii(180) = "´"
Ascii(181) = "µ"
Ascii(182) = "¶"
Ascii(183) = "·"
Ascii(184) = "¸"
Ascii(185) = "¹"
Ascii(186) = "º"
Ascii(187) = "»"
Ascii(188) = "¼"
Ascii(189) = "½"
Ascii(190) = "¾"
Ascii(191) = "¿"
Ascii(192) = "À"
Ascii(193) = "Á"
Ascii(194) = "Â"
Ascii(195) = "Ã"
Ascii(196) = "Ä"
Ascii(197) = "Å"
Ascii(198) = "Æ"
Ascii(199) = "Ç"
Ascii(200) = "È"
Ascii(201) = "É"
Ascii(202) = "Ê"
Ascii(203) = "Ë"
Ascii(204) = "Ì"
Ascii(205) = "Í"
Ascii(206) = "Î"
Ascii(207) = "Ï"
Ascii(208) = "Ð"
Ascii(209) = "Ñ"
Ascii(210) = "Ò"
Ascii(211) = "Ó"
Ascii(212) = "Ô"
Ascii(213) = "Õ"
Ascii(214) = "Ö"
Ascii(215) = "×"
Ascii(216) = "Ø"
Ascii(217) = "Ù"
Ascii(218) = "Ú"
Ascii(219) = "Û"
Ascii(220) = "Ü"
Ascii(221) = "Ý"
Ascii(222) = "Þ"
Ascii(223) = "ß"
Ascii(224) = "à"
Ascii(225) = "á"
Ascii(226) = "â"
Ascii(227) = "ã"
Ascii(228) = "ä"
Ascii(229) = "å"
Ascii(230) = "æ"
Ascii(231) = "ç"
Ascii(232) = "è"
Ascii(233) = "é"
Ascii(234) = "ê"
Ascii(235) = "ë"
Ascii(236) = "ì"
Ascii(237) = "í"
Ascii(238) = "î"
Ascii(239) = "ï"
Ascii(240) = "ð"
Ascii(241) = "ñ"
Ascii(242) = "ò"
Ascii(243) = "ó"
Ascii(244) = "ô"
Ascii(245) = "õ"
Ascii(246) = "ö"
Ascii(247) = "÷"
Ascii(248) = "ø"
Ascii(249) = "ù"
Ascii(250) = "ú"
Ascii(251) = "û"
Ascii(252) = "ü"
Ascii(253) = "ý"
Ascii(254) = "þ"
Ascii(255) = "ÿ"
Ascii(256) = "?"
        
SaisieMotPasse = Me.tboMotDePasse.Text
NbCaractere = Len(SaisieMotPasse)

    Dim Lettre(1 To 16) As String, NbA(1 To 16) As Variant, NbC(1 To 16) As Variant
    
For i = 1 To NbCaractere
    Lettre(i) = Mid(SaisieMotPasse, i, 1)
    For j = 33 To 256
        If Lettre(i) = Ascii(j) Then
            NbA(i) = j
            NbC(i) = (NbA(i)) * (3 ^ i)
        End If
    Next j
Next i
Tengo este scripts en visual basic.. y me gustaria saber que es lo que hace.. ya que no entiendo mucho.. en realidad lo que necesito saber bien es que hace este sector.. que es lo que multiplica

Código:
For i = 1 To NbCaractere
    Lettre(i) = Mid(SaisieMotPasse, i, 1)
    For j = 33 To 256
        If Lettre(i) = Ascii(j) Then
            NbA(i) = j
            NbC(i) = (NbA(i)) * (3 ^ i)
        End If
    Next j
Next i
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:56.