![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
¡Hola a todos!
Entiendo perfectamente tu planteamiento Pvizcay. Quizá esto no represente ninguna solución para ti, pero en este otro hilo hablo de cierta característica que le agregué a uno de mis componentes para lograr algo muy similar a lo que tú buscas y debido a la misma inquietud. Para lograrlo hice uso de las funciones de RTTI que sugiere Maeyanes (las cuales se encuentran en la unidad TypInfo.pas). El resultado es que ahora puedo copiar las propiedades publicadas de cualquier objeto y eso me permite, por ejemplo, clonar el conjunto de datos (data set) que se le haya asignado en tiempo de diseño a un TDataSource. De tal manera que ahora defino en tiempo de diseño un sólo data set por entidad de datos, independientemente de las diferentes formas donde se utilice (y cómo se utilice) de manera simultánea. Propiedad DataSetCloned: ![]() En las funciones de TypInfo.pas está la solución, aunque requiere de una considerable cantidad de trabajo. Un abrazo simplificado. Al González. ![]() |
|
#2
|
|||
|
|||
|
bueno primero gracias a todos
con las cosas que leí aca y otras que encontré por mi cuenta ya "veo" por donde encarar la solución.. cuando lo tenga todo armadito lo posteo de vuelta para ver que les parece saludos! |
|
#3
|
||||
|
||||
|
Pues sería muy interesante, no recordaba esa aportación de Al González, pero es muy, muy interesante.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#4
|
|||
|
|||
|
Hola pvizcay, quería saber si pudiste resolver de alguna manera la centralización de DataSet...
Yo empece a caminar el mismo camino de dudas que aquí se menciona... En un principio opte por crear una instancia del modulo de datos por cada Formulario que instan cio, pero esta forma de trabajo mas allá de los recurso que consume ( que aunque no me veo afectado por ello se que es un punto a mejorar) , me genera un tiempo de retardo en la apertura de los formularios debido a la conexión de la base de datos. Ejemplo: Cita:
Por eso quería saber si tenias alguna solución.?? Por otro lado, encontré lectura sobre los componentes MagiaData de Al Gonzalez, pero no puedo encontrarlos (No se si están para descargarlos en algún lugar, si son pagos o no...) Saluda Atte Neeruu!!! ![]()
__________________
Saluda Atte Neeruu!!! :) |
|
#5
|
||||
|
||||
|
Cita:
Cuando dirigía una pequeña empresa, Magia Data era un paquete de componentes de paga. Ese tipo de licencia y la empresa misma nunca me convencieron del todo, experimentaba constantemente la sensación de estar en el lugar equivocado. El año pasado me comprometí a liberar ésta y otras bibliotecas bajo una licencia open source, y lo único que me ha detenido es el deseo de pulirlas un poco primero. Sin embargo, como eso me ha significado una labor para la que no encuentro mucho tiempo disponible que digamos, hoy he decidido subir al FTP del club el paquete de componentes Magia Data para Delphi 7 con su tradicional licencia. Sé que no está permitido subir bibliotecas de paga, pero solicito a los moderadores que hagan una excepción en este caso, pues es mi intención que esté a disposición de todos sin costo alguno. Además el código fuente siempre lo he incluido. Si se quiere ver de otra manera, el precio es de $0.00 y para mayor facilidad puede ser descargada por quien guste desde el FTP de Club Delphi. Prometo subir luego una versión de reemplazo que lleve una licencia de software libre explícita. De antemano gracias y que de algo sirva esta aportación. ![]() Al González. P.D. En ella podrán encontrar el componente TMagiaDataSource con su propiedad DataSetCloned, a la que aludí en mensajes anteriores. No obstante, la clase con más características agregadas es TMagiaClientDataSet. |
|
#6
|
||||
|
||||
|
No sé amigo Al, ¿podemos negociar el precio?
![]()
__________________
Be water my friend. |
|
#7
|
||||
|
||||
|
Excelente aportación, gracias, Al.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Componentes Dinamicos (contenedores) | JULIOCTORRESG | Varios | 7 | 22-11-2020 00:48:39 |
| como crear componentes dinamicos | sErgis | .NET | 3 | 06-06-2011 17:10:05 |
| Problemas con componentes dinámicos | mamaro | OOP | 2 | 14-10-2004 17:14:06 |
| Destrucción de componentes dinámicos | rafita | OOP | 5 | 16-04-2004 18:06:17 |
| Crear Forms Dinamicos | diegofhernando | Varios | 1 | 25-01-2004 02:26:19 |
|