Ver Mensaje Individual
  #2  
Antiguo 29-09-2004
Avatar de mamcx
mamcx mamcx is offline
Moderador
 
Registrado: sep 2004
Ubicación: Medellín - Colombia
Posts: 3.911
Reputación: 25
mamcx Tiene un aura espectacularmamcx Tiene un aura espectacularmamcx Tiene un aura espectacular
Bueno, demas que es posible pero una manera practica es usar la clausula:

Código Delphi [-]
    initialization
          LaClaseFabrica.Registrar(......

No tan automatico, pero mas control. Otra opcion seria hacer:

Código Delphi [-]
      Forma[1]:='Forma1';
      Forma[2]:='Forma2';

      for i:=0 to ...
          LaClaseFabrica.Registrar(......

Si le hechas una mirada al codigo fuente del archivo de proyecto, podras extraer la lista de forms y sus clases....

Por ahora no se me ocurre nada mas. Por ejemplo, hacer un metodo en la clase padre no serviria, ni tampoco la inicializacion solo en el padre, por que se ejecuta por Unit no por clase.
__________________
El malabarista.
Responder Con Cita