![]() |
![]() |
| 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
|
|||
|
|||
|
En el ejemplo de Jachguate no llego a comprender , que tiene que ver la clase TEtiquetaV
Por otro lado , según me dijeron tenia que programar una propiedad en mi programa y lo he hecho de esta manera y me funciona , aunque no sé si es la forma más correcta . Tengo un Datamodule y un FrmReformas . En el Datamodule ,tengo la tabla de reformas , TReformas con su datasource , y en el formulario tengo una tabla de componentes que corresponde a cada reforma . De tal manera que si en el formulario de Reformas , vas recorriendo la tabla de Reformas , tienen que ir apareciendo los componentes de dicha reforma . Para ello , la tabla TComponentes , hago un filter para igualar el campo de reforma con el código de la tabla reforma . Asi en el Datamodule tengo esto :
Bien esto es lo que he puesto en el DataModule , ahora en el formulario FReformas , donde esta la tabla componentes , he puesto lo siguiente
|
|
#2
|
||||
|
||||
|
Está bien como práctica de clase, aunque no le hallo sentido a lanzar un evento de esta manera, pues bastaría poner un DataSource asociado al dataset en el módulo de datos en el formulario y atender el evento OnDataChange de este.
Hasta luego. ![]()
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
|
#3
|
|||
|
|||
|
Hola,
Hay que aclarar una cosa, las clases, objetos, interficie, no se utilizan por que si. Nadie se pondrá a hacer una clase para guardar un solo valor. Tened en cuenta que las clases nacen de modelar los objetos de un problema y tienen su semantica dentro del problema que quieres resolver. Resumiendo, la teoria de programación orientada a objetos tiene unas especificaciones que a priori no sirven para nada, pero que en diseños complejos pueden salvarte de tener que hacer miles de "xapuzas" para ajustarte al diseño. No es que sea un purista de las OOP, pero va muy bien conocer todas estas opciones.
__________________
Grandes frases de nuestro tiempo: "La pasta no és para tirarla, es para el Tunning" "TodoOK=False...." Enjoy it!!! |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| pregunta tonta sobre "property" | patroclus02 | OOP | 6 | 09-10-2006 18:14:31 |
| Interbase/Firebird. Clasic ó Superserver. ¿Cuando usar cada una? | Delphius | Firebird e Interbase | 9 | 08-08-2006 23:37:30 |
| Ayuda para sobreescribir property | Egroc | OOP | 3 | 12-11-2005 22:24:09 |
| Excepción "Invalid property value" en botón inexistente | melanthea | C++ Builder | 1 | 07-07-2004 18:12:39 |
| a proposito de property | pickman | Varios | 2 | 18-07-2003 04:10:34 |
|