Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Eliminar líneas repetidas de un memo (https://www.clubdelphi.com/foros/showthread.php?t=8754)

DarkByte 31-03-2004 21:08:24

Eliminar líneas repetidas de un memo
 
Hola, me acabo de bajar una lista de procesos de virus de dos websites diferentes.
Tengo una aplicación con un memo y me gustaría saber como puedo hacer que mi aplicación elimine las líneas que contienen el mismo string.

Es decir, si por ejemplo tengo en el memo:
Código:

janis.com
GFXACC.EXE
3D Text.scr
janis.com

que me elimine uno de los dos janis.com.

Muchas gracias

delphi.com.ar 31-03-2004 21:17:41

No se si existe algo, pero te recomendaría hacer un Sort, recorrerlo en forma descendente y si el valor de un item es igual al del item anteriormente leído hacer un delete del mismo.

Saludos!

DarkByte 31-03-2004 21:33:45

Mm... probaré, muchas gracias ;), cualquier duda al respecto, la publico en este hilo

DarkByte 31-03-2004 21:35:13

1º Duda, 2 segundos después de haber empezado a intentar hacer un sort:

¿Cómo se hace un sort? xD, el componente TMemo no tiene ninguna función llamada Sort ni nada parecido...

roman 31-03-2004 21:42:13

Cita:

Empezado por DarkByte
1º Duda, 2 segundos después de haber empezado a intentar hacer un sort:

¿Cómo se hace un sort? xD, el componente TMemo no tiene ninguna función llamada Sort ni nada parecido...

Creo que tendrás que copiar las líneas del memo a un StringList y allí usar el método Sort.

¿Dos segundos dedicaste antes de volver a preguntar? ¿Qué tal si te tomas un tiempo e investigas un poco?

// Saludos

DarkByte 31-03-2004 21:44:14

Llevar razón... tengo que pensar un poco antes de preguntar, pero me quedé bloqueado en ese momento y no se me ocurrió lo del stringlist.

Gracias roman.


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

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