Visual Basic Foro

Programación => Visual Basic 6 => Mensaje iniciado por: Psyke1 en Enero 24, 2011, 07:09:16 am

Título: Ordenar Type
Publicado por: Psyke1 en Enero 24, 2011, 07:09:16 am
Hola, quizás sea muy básico, pero bueno:
Supongamos que tengo un type asi:
Código: [Seleccionar]
Private Type Persona
    Nombre As String
    Edad As Byte
End Type

Dim P() As Persona
Supongamos que voy editando el array...
¿Como ordeno el type según la edad de cada persona?

Gracias

DoEvents! :P
Título: Re:Ordenar Type
Publicado por: skyweb07 en Enero 24, 2011, 10:45:44 am
Pues normalmente lo que haces es recorrer el array y con un algoritmo lo organizas, o sea,

Código: [Seleccionar]
Dim i as integer

For i = 0 to Ubound(P)
   ' loquevayyas a organizar o hacer...
next i

BlackZeroX tiene por ahi unos cuantos codes de organización rapidos ;)
Título: Re:Ordenar Type
Publicado por: Psyke1 en Enero 24, 2011, 10:53:40 am
Hombre, hasta ahí llego... :P
Pero gracias, creo que ya lo solucioné... ;)

DoEvents! :P
Título: Re:Ordenar Type
Publicado por: LeandroA en Enero 24, 2011, 06:24:04 pm
hola SkyWeb07,  en este enlace hay un metodo
http://www.leandroascierto.com.ar/foro/index.php?topic=279.0
me parece que se puede simplificar con un copymemory menos ahora no me fijo porque el calor me cosina el cerebro  :(


creo que BlackZeroX habia sacado otra forma mas no recuerdo bien si estaba en elHacker.net o en su blog pero bueno puede que el lea el hilo y se acuerde.


Saludos.