![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
#8
|
|||
|
|||
|
Cita:
El ámbito (private, protected, public ... etc), tal como dices, no importa en este asunto, es algo colateral. A todo esto, los constructores son por naturaleza métodos de clase, la misma forma en que creamos objetos así lo indica: MiObjeto := TMiObjeto.Create; // se comporta como un método de clase por lo que dentro de un método de clase se puede llamar perfectamente a Create o a cualquier otro constructor. Lo que sería ilegal es incluir dentro de ese método de clase una llamada directa a un método no de clase, siguiendo tu ejemplo:
La inclusión de una llamada directa a un método no de clase aquí genera el siguiente error en Delphi: "This form of method call only allowed for class methods". Espero haberme explicado ahora mejor, Saludos
__________________
Guía de Estilo |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
|