Autor Tema: Ordenar Type  (Leído 3534 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Psyke1

  • Megabyte
  • ***
  • Mensajes: 130
  • Reputación: +11/-7
  • VBManiac
    • Ver Perfil
    • h-Sec
Ordenar Type
« 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

skyweb07

  • Bytes
  • *
  • Mensajes: 30
  • Reputación: +1/-2
    • Ver Perfil
Re:Ordenar Type
« Respuesta #1 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 ;)

Psyke1

  • Megabyte
  • ***
  • Mensajes: 130
  • Reputación: +11/-7
  • VBManiac
    • Ver Perfil
    • h-Sec
Re:Ordenar Type
« Respuesta #2 en: Enero 24, 2011, 10:53:40 am »
Hombre, hasta ahí llego... :P
Pero gracias, creo que ya lo solucioné... ;)

DoEvents! :P

LeandroA

  • Administrador
  • Petabyte
  • *****
  • Mensajes: 1128
  • Reputación: +151/-8
    • Ver Perfil
Re:Ordenar Type
« Respuesta #3 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.