![]() |
![]() |
| 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
|
||||
|
||||
|
Al añadir un parámetro, te estas cargando toda la herencia. Además de hacer incompatible tu ventana con toda la VCL (de ahí el problema de autocreate Forms).
La ventana ya se podía crear sin tu parámetro "x", eso quiere decir, que no es realmente necesario modificar el constructor. Se debe crear una propiedad, todo lo demás son chapuzas, por mucho C++ que se use. Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
|
#2
|
||||
|
||||
|
No creo que te cargues la herencia al colocar un parámetro en un constructor de una clase VCL.
El hecho de que ese parámetro sea una propiedad, no cambia nada, de hecho cualquier elemento de la clase que, no sea una función, es una propiedad. En ocasiones ese parámetro, no tiene porqué almacenarse en ninguna variable de la clase, y por lo tanto deja de ser una propiedad. Estoy de acuerdo que posiblemente ese parámetro pueda pasarse fuera del constructor, pero eso no quiere decir que no pueda hacerlo como ha decidido. de hecho al hacerlo así se simplifica la sintaxis. Yo suelo programar un formulario que denomino TConfig al que le paso un parámetro en el constructor que es otra clase o estructura con los datos de la configuración de mi programa. Esta forma de abordar el problema me facilita mucho la tarea. Por otro lado es la forma de programar en C++, y aunque las VCL se salen un poco de la ortodoxia, no son incompatibles. Son formas diferentes de ver las cosas. Saludos. |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Stack overflow al reabrir una tabla | jzginez | Conexión con bases de datos | 1 | 24-04-2007 16:52:53 |
| Stack Overflow | agonzalez | Varios | 5 | 08-12-2006 22:26:46 |
| Stack Overflow | Mariana | Varios | 14 | 30-10-2003 11:37:47 |
| Pasar un parametro en la llamada a un form | apicito | OOP | 17 | 13-08-2003 12:30:45 |
|