Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 04-08-2011
Avatar de santiago14
santiago14 santiago14 is offline
Miembro
 
Registrado: sep 2003
Ubicación: Cerrillos, Salta, Argentina
Posts: 583
Poder: 21
santiago14 Va por buen camino
Unhappy Mis habituales problemas al trabajar con conjuntos

Hola de nuevo, me decido a escribir este post porque siempre estoy en la misma disyuntiva, me resulta muy difícil trabajar con conjuntos en Delphi (set of...)
Y cuando digo muy difícil me refiero a cosas algo mas importantes, todos sabemos que los conjuntos tradicionales solamente soportan hasta 256 elementos, que deben ser ordinales, que los podemos enumerar de antemano o también cargar de manera dinámica.... pero resulta que cuando uno quiere algo mas complejo siempre nos quedamos cortos.
Hoy necesitaría un conjunto de string's (algo así como set of string) y no puedo hacerlo pues me gustaría que cuando ingrese un elemento repetido no me lo ponga dos veces, también quisiera que la cantidad de elementos fuera un poco mayor a 256 (quizás no tanto pero mayor) y que todo eso funcionara como para los set of tradicionales, include, exclude, in, etc.
Bueno, la verdad es que por ahí me estoy ahogando en un vaso de agua y la cosa ya tenga solución pero no la encontré aún. Si alguien la sabe que me lo diga.
También estaría bueno un set of integer, pero no se puede. Bueno, espero haberme explicado bien.

Saludos, Santiago
__________________
Uno es responsable de lo que hace y de lo que omite hacer.
Responder Con Cita
  #2  
Antiguo 04-08-2011
Avatar de santiago14
santiago14 santiago14 is offline
Miembro
 
Registrado: sep 2003
Ubicación: Cerrillos, Salta, Argentina
Posts: 583
Poder: 21
santiago14 Va por buen camino
Smile

¿Tal vez trabajando con un TStringList?
Veo algunas propiedades interesantes y una que parece muy buena
tstringlist.duplicates

dupIgnore = Si se ingresa un elemento duplicado, lo ignora
dupAccept = Acepta elementos duplicados.
dupError = Devuelve un error al añadir elementos duplicados.

Bueno, esto es mejor....
__________________
Uno es responsable de lo que hace y de lo que omite hacer.
Responder Con Cita
  #3  
Antiguo 04-08-2011
[maeyanes] maeyanes is offline
Capo de los Capos
 
Registrado: may 2003
Ubicación: Campeche, México
Posts: 2.732
Poder: 23
maeyanes Va por buen camino
Hola...

Así es, yo te recomendaría trabajar con TStringList.


Saludos...
__________________
Lee la Guía de Estilo antes que cualquier cosa. - Twitter
Responder Con Cita
  #4  
Antiguo 05-08-2011
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.040
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
TStringList, creo que es la mejor solución.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Manejar conjuntos (sets) en Delphi santiago14 Varios 1 25-08-2010 00:19:33
calculadora de conjuntos...insercion, union,etc sakuragi JAVA 3 19-02-2009 16:46:59
Problemas al intentar trabajar con .ini Greco OOP 2 30-07-2007 21:14:05
Operaciones de conjuntos. C# sakuragi .NET 2 18-06-2006 22:05:41
funcion de conjuntos,interseccion, union... sakuragi Varios 13 09-09-2005 23:01:52


La franja horaria es GMT +2. Ahora son las 07:54:50.


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
Copyright 1996-2007 Club Delphi