Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - Psyke1

#1191
exale un vistazo a esto:
http://www.telecable.es/personales/jrubi/index.htm?trucos.htm
en la sección: "Ordenar elementos numéricos en un ListBox o ComboBox"

Salu2! ;D
#1192
Pues mira, en VB6 seria asi:

Código (vb) [Seleccionar]

Private Sub Combo1_Click()

    Text1.Text = Combo1.Text

End Sub


Salu2 ;D
#1193
Muy interesante, agradezco el aporte MCKSys Argentina!!!
#1194
hola buenas, querria saber como poner un gif animado en mi firma, probe copiando el URL pero no funciona :huh:, gracias... ;D
#1195
Mirar, he simplificado un poco el code con bucles en vez de Goto y con un array ;-)
Código (vb) [Seleccionar]

Public Sub BruteForce()
   
'\\Declaro variables
   
    Dim D(3) As Integer, x As Integer
   
    For x = 0 To 3: D(x) = 97: Next

'\\Abro archivo de texto

    Open App.Path & "\dic.txt" For Output As #1

'\\Un digito

    While Not D(0) = 123
        Print #1, Chr(D(0))
        D(0) = D(0) + 1
    Wend
    D(0) = 97
    MsgBox "Combinaciones con un dígito completadas!", vbInformation

'\\Dos digitos

    While Not D(0) = 123
        If D(1) = 123 Then
            D(1) = 97
            D(0) = D(0) + 1
        End If
        If Not D(0) = 123 Then Print #1, Chr(D(0)) & Chr(D(1))
        D(1) = D(1) + 1
    Wend
    D(0) = 97: D(1) = 97
    MsgBox "Combinaciones con dos dígitos completadas!", vbInformation

'\\Tres digitos
   
    While Not D(0) = 123
        If D(1) = 122 And D(2) = 123 Then
            D(2) = 97: D(3) = 97
            D(0) = D(0) + 1
        ElseIf D(2) = 123 Then
            D(1) = D(1) + 1
            D(2) = 97
        End If
        If Not D(0) = 123 Then Print #1, Chr(D(0)) & Chr(D(1)) & Chr(D(2))
        D(2) = D(2) + 1
    Wend
    For x = 0 To 2: D(x) = 97: Next
    MsgBox "Combinaciones con tres dígitos completadas!", vbInformation

'\\Cuatro digitos

    While Not D(0) = 123
        If D(1) = 122 And D(2) = 122 And D(3) = 123 Then
            For x = 1 To 3: D(x) = 97: Next
            D(0) = D(0) + 1
        ElseIf D(2) = 122 And D(3) = 123 Then
            D(2) = 97: D(3) = 97
            D(1) = D(1) + 1
        ElseIf D(3) = 123 Then
            D(3) = 97
            D(2) = D(2) + 1
        End If
        If Not D(0) = 123 Then Print #1, Chr(D(0)) & Chr(D(1)) & Chr(D(2)) & Chr(D(3))
        D(3) = D(3) + 1
    Wend
    For x = 0 To 3: D(x) = 97: Next
    MsgBox "Combinaciones con cuatro dígitos completadas!", vbInformation

'\\Finalizamos

    MsgBox "Fin", vbOKOnly
    Close #1
    End
   
End Sub

Ya se que no es la forma profesionl de hacerlo, pero os pido vuestra opinion ;D
#1196
Cita de: Karcrack en 15 Abril 2010, 18:48 PM
Una pequeña nota, si lo declaras de esa forma todas esas variables seran de tipo Variant y 'm' sera Integer

Esto no lo sabia...jejejejeje :)
#1197
Programación Visual Basic / variables [ayuda]
15 Abril 2010, 17:23 PM
Imaginemos q tengo:
Código (vb) [Seleccionar]

Dim a, s, d, f, g, h, j, k, l, ñ, x, c ,v , b, n, m As Integer

Sabrian decirme como asigno a todas a la vez el valor 10??  por ejemplo. :huh:

Gracias! ;D
#1198
Gracias, esoy mastikando el code :laugh:, mas adelante resumire el mio mas... ;-)

Salu2 ;D
#1199
Sinceramente, no sabria como hacerlo con bucles, seria algo asi, no:
Código (vb) [Seleccionar]

    For D1 = 97 to 123 Then
        Print #1, Chr(D1)
    Next
    MsgBox "Combinaciones con un dígito completadas", vbInformation

Pero eso es para el 1er digito, para los demas no se... :-(

Gracias!

Salu2
#1200
gracias por la crítika, me apliko el cuento Novlucker!! :D