Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > OOP
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Coloboración Paypal con ClubDelphi

 
 
Herramientas Buscar en Tema Desplegado
  #3  
Antiguo 07-07-2008
Avatar de Al González
[Al González] Al González is offline
In .pas since 1991
 
Registrado: may 2003
Posts: 5.610
Poder: 32
Al González Es un diamante en brutoAl González Es un diamante en brutoAl González Es un diamante en brutoAl González Es un diamante en bruto
¡Hola César!

Primero que nada, acá te esperamos, la fiesta durará hasta el martes : http://www.clubdelphi.com/foros/showthread.php?t=58049

No sé mucho de modelos (casi todo lo programo según los astros ). Pero me salta la siguiente pregunta al leer tu planteamiento:

¿No te sirve pasarle al controlador la clase de objeto que deseas instanciar? Algo así como:
Código Delphi [-]
Controlador.SetView (TfmCliente);

Dentro del método SetView, el objeto controlador podría ejecutar la instanciación sin problemas:
Código Delphi [-]
Procedure TControlador.SetView (Const Clase :TFormClass);
Var
  F :TForm;
Begin
  { En lugar de Nil, puede especificarse otro valor como "Owner"
    (por ejemplo Self si TControlador es descendiente de
    TComponent) }
  F := Clase.Create (Nil);
  
  { Hacer x cosa con la instancia F }
End;

Recuerda que también los métodos constructores pueden ser virtuales, y ese es el caso del constructor Create que TForm hereda de la clase TComponent. Por lo tanto se estará llamando al constructor que corresponda en caso de que lo hayas redefinido (Override) en algunas de tus clases de formularios.

Espero te resulte oportuna mi aportación. No dejes de comentarnos sobre tus avances.

Saludos.

Al González.
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Crear una clase y asignar objetos como propiedades leanfreue OOP 4 13-04-2007 00:08:33
Instanciar Clase buildero_d OOP 2 05-10-2006 06:12:56
¿alguien conoce el uso de la clase TOwnerCollection? fredo OOP 11 01-08-2005 18:05:56
¿Cómo puedo llamar al método heredado de una clase que no es el ancestro directo? sarackganda OOP 4 15-12-2003 22:19:49
Obtener la clase de objetos Feñiz OOP 7 08-05-2003 20:21:55


La franja horaria es GMT +2. Ahora son las 13:22:40.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi