Ver Mensaje Individual
  #3  
Antiguo 26-07-2004
Avatar de delphi.com.ar
delphi.com.ar delphi.com.ar is offline
Federico Firenze
 
Registrado: may 2003
Ubicación: Buenos Aires, Argentina *
Posts: 5.964
Reputación: 29
delphi.com.ar Va camino a la fama
Cita:
Empezado por jachguate
..Podes hacer un componente que tenga una propiedad "vectorial"..
Si quieres en mi página tienes un ejemplo llamado arrprop.zip que nació en este hilo: Guardar en un archivo el vector de componentes de una form. Es un componente con una "propiedad vectorial" como dice el amigo jachguate, totalmente implementado (Te faltó el detalle de como guardar esta propiedad en el DFM ... si es que es queremos).

Crear un componente que tenga una propiedad del tipo TCollection, es mas sencillo en algunos aspectos porque por ejemplo: no necesitamos desarrollar un editor de propiedades en particular, el IDE utilizará el de todas las colecciones, y no necesitamos algunos artilugios extra para que esta información quede almacenada y sea persistente. Como desventaja, siempre es "mas económico" hablando de recursos, hablar de vectores que de colecciones. Simplemente para crear un componente de este tipo tenemos que definir una propiedad del tipo TCollection y crear y destruir esta colección en el creador y constructor del componente. Pero eso no es todo, para que esto sea útil tendríamos que definir una colección propietaria.
Si es lo necesitas, puedo escribirte algún ejemplo de esto.

Saludos!
__________________
delphi.com.ar

Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla.
Responder Con Cita