Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   OOP (https://www.clubdelphi.com/foros/forumdisplay.php?f=5)
-   -   ordenar un TList (https://www.clubdelphi.com/foros/showthread.php?t=35694)

dec 18-09-2006 22:34:48

Hola,

Efectivamente, hay confusión, y la culpa es mía, que me confundieron las palabras de Román:

Cita:

Ejemplo que, me parece, no puede compilar. Mejor hacer como Marcos.
Yo debí mirar el código de Marcos por encima, no caí en que se trataba del código correcto, y así me puse a defender mi código y no el de Marcos, basándome, por supuesto, en que mi código seguía la ayuda de Delphi, siguiera o no el ejemplo... Claro, por medio también ha estado que, precisamente el ejemplo que nos ocupa de la ayuda de Delphi está equivocado, contiene una errata... ¿y cuántos ejemplos de la ayuda de Delphi han visto que contengan erratas? Yo creo que este es el primero que veo...

Pido disculpas a quienes se pudieran sentir molestos o extrañados. Procuraré estar más vivo la próxima vez. :o

dec 18-09-2006 22:48:22

Hola,

Joroba, yo que esperaba una respuesta del tipo "No te preocupes David", o "A todos nos pasa David, no te apures", o "No hace falta pedir disculpas, hombre", o "¿Qué demonios cenaste, si puede saberse?"... Cómo sois... hay que veros... :eek: :) :D

maeyanes 18-09-2006 22:49:40

No te preocupes David...

:D :D :D

dec 18-09-2006 22:51:47

Hola,

Ah, esto ya es otra cosa, ¿ves? Así sí. Gracias Marcos. ;)

Por cierto, buscamos el usuario número 100 de Loturak... :eek: :eek: :eek: :D

maeyanes 18-09-2006 22:55:45

Listo, ya somos 100 :D :D :D

dec 18-09-2006 22:57:41

Hola,

¡Muchas gracias! Esperamos que te sea útil. Pásate por la taberna y pide algo que nosotros lo pagamos... :eek: :eek: :) :D :)

pescriba 23-01-2009 13:07:51

De forma más simplificada
 
Una forma mas simple de solucionar el problema

Código Delphi [-]
function Compare(Item1: Pointer; Item2: Pointer): Integer;
begin
  if TMiClase(Item1).Propiedad > TMiClase(Item2).Propiedad then
    Result := 1
  else
    if TMiClase(Item1).Propiedad = TMiClase(Item2).Propiedad then
      Result := 0
    else
      Result := -1
end;


Saludos...[/quote]

maeyanes 24-01-2009 00:22:34

Alguién anda atrasado 3 años... :D :D :D


La franja horaria es GMT +2. Ahora son las 19:09:09.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi