Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Coloboración Paypal con ClubDelphi

 
 
Herramientas Buscar en Tema Desplegado
  #8  
Antiguo 12-11-2014
engranaje engranaje is offline
Miembro
 
Registrado: may 2011
Posts: 163
Poder: 16
engranaje Va por buen camino
Si yo entendí bien, la idea es un form genérico que se pueda utilizar desde cualquier proyecto y que dependiendo de desde donde se muestre tendrá botones que muestren distintos forms. Es decir si el formulario tiene tres botones, uno mostrar detalle del cliente,otro mostrar facturas, otro mostrar pedidos y se va a utilizar desde el proyecto A y desde el proyecto B se quiere que según desde que proyecto se llame se muestre los formularios de detalle de cliente, facturas y pedidos de ese proyecto en cuestión. Lo que no se quiere es añadir nada exclusivo de un proyecto a un form genérico, por eso quiere poder hacerlo sin añadir al uses los forms.

Tal y como yo lo veo es una situación en la que se puede utilizar el polimorfismo. Si en el form genérico se declaran objetos de un tipo antepasado común a todos los forms que se puedan mostrar desde el form genérico y cuando se llama al form genérico quien lo llama le pasa los forms del proyecto casteados al tipo de form antepasado como parametros, desde el form genérico podrán llamarse a todos los métodos del form declarados en el antepasado, entre ellos el show y el showmodal etc.

El problema que esto plantea si es la creación de los forms, deben crearse en el proyecto y pasarse como parámetros instancias ya creadas de los tipos de forms propios del proyecto. Dentro del formulario genérico no podrán crearse aunque si destruirse.
Responder Con Cita
 


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

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
Como evito abrir 2 veces el mismo form? daragor Lazarus, FreePascal, Kylix, etc. 13 14-08-2016 09:37:07
Como puedo abrir un form en un PageControl marcoev OOP 7 05-09-2008 18:41:38
Abrir tablas de Firebird sin tenerlo instalado David Conexión con bases de datos 3 23-05-2006 17:41:54
Abrir un Form tantas veces como desee jorodgar Servers 3 20-04-2005 09:07:43
Cómo utilizar el BDE sin tenerlo instalado? tupez Conexión con bases de datos 3 24-08-2003 21:34:02


La franja horaria es GMT +2. Ahora son las 02:10:30.


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