Retroceder   Foros del Web > Temas generales de computación > Programación > Visual Basic

Respuesta
 
Herramientas Desplegado
Antiguo 28-abr-2008, 16:04   #1 (permalink)
cplus no se puede cailificar en este momento
 
Avatar de cplus
 
Fecha de Ingreso: abril-2007
Mensajes: 163
De acuerdo Cambiar orden del array

Utilizo una rutina asi, para comparar cadenas de texto, y asi poder modificarlo, mi intencion ahora seria el poder cambiar el orden de las combinaciones del array, con alguna rutina, donde podamos usar un valor X=3, X=23 por ejemplo, asi el array se mueva hacia la derecha o izquierda... seria una forma sencilla de poder cambiar el orden de los resultados.

aqui os dejo parte del codigo que realiza la operacion.

Código PHP:
 Public Function Encode_DecMD(ByVal valor As StringByVal tipo As String)

        
Dim arr(42) As String
        Dim carac 
As Integer Len(valor)
        
Dim leidocadena As String
        Dim lee_array 
As Integer
        Dim x 
As Integer 0
        Dim id 
As Integer 1

        arr
.SetValue(" "11)
        
arr.SetValue("X1"12)
        
'------------------------'
        
arr.SetValue("A"21)
        
arr.SetValue("X2"22)
        
'------------------------'
        
arr.SetValue("B"31)
        
arr.SetValue("X3"32)
        
'------------------------'
        
arr.SetValue("C"41)
        
arr.SetValue("X4"42)

        
Select Case tipo
            
Case "enc"
                
For 1 To carac

                    leido 
Mid(valorx1)

                    For 
lee_array 1 To 77
                        
If leido arr.GetValue(lee_array1Then
                            cadena 
cadena arr.GetValue(lee_array2)
                            
leido ""
                        
End If
                    
Next

                Next

                valor 
cadena
                
Return (valor)
            Case 
"dec"

                
For 1 To carac

                    leido 
Mid(valorid2)
                    For 
lee_array 1 To 77
                        
If leido arr.GetValue(lee_array2Then
                            cadena 
cadena arr.GetValue(lee_array1)
                            
leido ""
                        
End If
                    
Next

                    id 
id 2

                Next
                valor 
cadena
                
Return (valor)

        
End Select
    End 
Function 

la idea esta hay, si alguien se le ocurre un metodo factible para cambiar el orden de los resultados, se lo agradeceria.
cplus está desconectado   Responder Citando
Antiguo 06-may-2008, 17:36   #2 (permalink)
cplus no se puede cailificar en este momento
 
Avatar de cplus
 
Fecha de Ingreso: abril-2007
Mensajes: 163
Re: Cambiar orden del array

nadie tiene alguna idea, no seria un simple rand, seria enviar por ejemplo 49, y correr 49 hacia la derecha o izquierda, completando los 77 resultados, osea no deberian crearse nuevos si no, llenar las variables que ya existen.

49 a la izquierda =>

el id=0 seria el 49
el id=77 seria el 48


0 =49
1 =50
2 =51
3 =52
4 =53
5 =54
6 =55
7 =56
8 =57
9 =58
10=59
11=60
12=61
13=62
14=63
15=64
16=65
17=66
18=67
19=68
20=69
21=70
22=71
23=72
24=73
25=74
26=75
27=76
28=77
29=0
30=1
31=2
32=3
33=4
34=5
35=6
36=7
37=8
..........
76=47
77=48

no se, yo me lio solo con pensarlo.
cplus está desconectado   Responder Citando
Respuesta
No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 02:09.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93