![]() |
![]() |
| 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
|
||||
|
||||
|
Como vos mismo escribiste en Propiedad2, el metodo set puede hacer algo mas que solo setear el valor de la propiedad, por lo que es preferible siempre hacerlo por el segundo metodo que expusiste. Siempre y cuando en el metodo Set de la propiedad 1 no llames a Propiedad2 de nuevo.
__________________
[Crandel] |
|
#2
|
||||
|
||||
|
Como bien dices hay que tener cuidado.
Si tienes un método "SetPropiedad2" es porque haces algo más que cambiar el valor a FPropiedad2. Si cambias el valor a Fpropiedad1 por la cara, te queda el resto de código sin sincronizar. Cuando al cambiar una propiedad en el método Set afecta a otras propiedades y no puedes usar "Propiedad1 := Fpropiedad2 div 2" porque entra en recursión las asignaciones, hay que crear un método aparte:
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
|
#3
|
||||
|
||||
|
gracias
Muchas gracias Crandel y Lepe. Me han sacado una buena duda curiosa. Me pasa a veces de que en métodos Set hago FPropiedad := xxxx y en otras Propiedad := xxxx. Y esto se me hizo confuso. Y traté de analizar las posibles consecuencias que podrían afectar este pequeñisimo detalle:
[HUMOR] Cita:
Pero como sólo soy un simple novato, decidí hacer la pregunta a gente que sabe del tema. Saludos, |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Mi programa de facturación paso a paso | Delphitest | Varios | 234 | 04-11-2013 10:41:02 |
| Como cambiar valores en la ventana "General" propiedades del sistema | JuanErasmo | API de Windows | 52 | 17-02-2012 18:42:20 |
| ayuda paso a paso Shared Connection | eangeles | Providers | 0 | 09-11-2006 03:06:04 |
| Novato (Paso a Paso de una consulta) | enecumene | Conexión con bases de datos | 2 | 29-05-2006 21:52:19 |
| Como puedo Modificar los valores de las propiedades de un ejecutable | DML | Varios | 4 | 07-05-2003 22:39:03 |
|