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 - 79137913

#631
HOLA!!!

Tu ejemplo no funcionara para reemplazar split ya que deberias hacer una funcion que llamara a split. De todas formas seria detectado.

Vas a tener que hacerlo a mano.

GRACIAS POR LEER!!!
#632
HOLA!!!

XP... Lo mejor que hay hasta el momento para CUALQUIER PC.

7 me parece un desperdicio de recurso en cosas innecesarias.

GRACIAS POR LEER!!!
#633
HOLA!!!

No hice exactamente lo que pedias, mi funcion te devuelve un array con todos los primeros en el indice (0,x) todos los segundos en el indice (1,x) y los terceros ordenados en el indice (2,x)
Código (vb) [Seleccionar]
Private Function Clasificados(Player() As String, Score() As Integer, Ranking() As Integer) As Long()
Dim W, X, Y, Z As Integer
Dim Todos() As Long
Dim AuxP(3) As Long
Dim AuxI(3) As Long
Dim Aux As Long
ReDim Todos(2, ((UBound(Player) + 1) / 4) - 1)

'ORDENO EN TODOS DE LA SIGUIENTE MANERA
'TODOS(0,X) = JUGADORES PRIMEROS DE CADA ZONA
'TODOS(1,X) = JUGADORES SEGUNDOS DE CADA ZONA
'TODOS(2,X) = JUGADORES TERCEROS DE CADA ZONA

For X = 0 To UBound(Player) Step 4
    For Y = 0 To 3
        AuxP(Y) = Ranking(X + Y)
        AuxI(Y) = X + Y
    Next
    For Y = 0 To 3
        For Z = 0 To 3
            If AuxP(Y) > AuxP(Z) Then
                Aux = AuxP(Y)
                AuxP(Y) = AuxP(Z)
                AuxP(Z) = Aux
                Aux = AuxI(Y)
                AuxI(Y) = AuxP(Z)
                AuxI(Z) = Aux
            End If
        Next
    Next
    For W = 0 To 2
        If AuxP(W) <> AuxP(W + 1) Then
            Todos(W, ((X + 1) / 4) - 1) = AuxI(W)
        Else
            If Score(AuxI(W)) > Score(AuxI(W + 1)) Then
                Todos(W, ((X + 1) / 4) - 1) = AuxI(W)
            Else
                Todos(W, ((X + 1) / 4) - 1) = AuxI(W + 1)
            End If
        End If
    Next
Next

'ORDENO LOS TERCEROS (POR QUE LOS OTROS NO SE NECESITAN ORDENADOS
For X = 0 To 3
    For Y = 0 To 3
        If Ranking(Todos(2, X)) > Ranking(Todos(2, Y)) Then
                Aux = Todos(2, X)
                Todos(2, X) = Todos(2, Y)
                Todos(2, Y) = Aux
        End If
    Next
Next
For X = 0 To 2
    For W = 0 To 2
        If Ranking(Todos(2, W)) = Ranking(Todos(2, W + 1)) Then
            If Score(Todos(2, W)) < Score(Todos(2, W + 1)) Then
                Aux = Todos(2, W)
                Todos(2, W) = Todos(2, W + 1)
                Todos(2, W + 1) = Aux
            End If
        End If
    Next
Next
Clasificados = Todos()
'DEVUELVE:
'TODOS: 0                          1                          2
'X    PRIMERO GRUPO X      SEGUNDO GRUPO X            TERCERO EN ORDEN


End Function


GRACIAS POR LEER!!!
#634
HOLA!!!

Picture1.Enabled = True//False

GRACIAS POR LEER!!!
#635
HOLA!!!

2 cosas split no es detectada como virus.

Si queres yo postee 2 tipos de split buscalos ;) (por buscador y mi nick)

GRACIAS POR LEER!!!
#636
HOLA!!!

JAAJAJ

Tu problema no es el app.path es la cadena ".EXE" encriptala y despues desencriptala en ejecucion.

GRACIAS POR LEER!!!
#637
HOLA!!!

Nukje, todo depende de tu creatividad, no necesariamente necesitas un manual de VB...

Yo aprendi las instrucciones Basicas y luego era todo prueba y error, investigacion de como hacer x o y.

No te estoy incitando a que no estudies sino a que aprendas.

Yo aprendo con prueba y error + investigacion.

Otros leyendo manuales de 300 hojas ¿?

Otros le pagan a programadores para no aprender.

GRACIAS POR LEER!!!
#638
HOLA!!!

Cita de: BlackZeroX (Astaroth) en 21 Octubre 2011, 17:57 PM
Se supone que el primer indice de un caracter es el 1 no el 0... respecto a la string claro...

Ej:
Hola hoy estoy cansado

Call Recortar(s, 4, 4)

Holy estoy cansado

Vale todo el más rápido gana.

Dulces Lunas!¡.

Respetando el enunciado y ejemplos...

La primera letra es Pos = 0

GRACIAS POR LEER!!!
#639
HOLA!!!

@Elemental:
Sumar x valores iguales es mas rapido que multiplicar por x
;)

GRACIAS POR LEER!!!
#640
HOLA!!!

No quiero pincharte el globo...

Pero estas usando el control webbrowser?

Es OBSOLETO no sirve mas, buscate otro control por que si tu navegador funciona con un motor de IE6 vas muerto.

Espero que sigas mi consejo.

GRACIAS POR LEER!!!