Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > C++ Builder
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #6  
Antiguo 11-05-2017
Avatar de mamcx
mamcx mamcx is offline
Moderador
 
Registrado: sep 2004
Ubicación: Medellín - Colombia
Posts: 3.912
Poder: 25
mamcx Tiene un aura espectacularmamcx Tiene un aura espectacularmamcx Tiene un aura espectacular
Cita:
Empezado por Angel.Matilla Ver Mensaje
Mi comentario anterior no es porque no me facilitara código; es simplemente porque poner un enlace a wikipedia o sugerir un hackeo (*es realmente lo contrario!) es cualquier cosa menos ayuda.
El asunto es que el código tal como está es el problema. Y mientras más profundo sigas en esa línea mas difícil será. (Algo que aprendi luego de 4 meses de tratar de poner a andar un proyecto hecho por una multinacional, cuando debi aceptar que habia que reescribir toda la logica de GUI. Ahora, este si que era malo del todo!)

Además, no es claro cual es el flujo de la app, así que es difícil deducir que es lo que hay que hacer! Esa es la razón por la que

a) No es posible dar una respuesta concreta
b) El que tengas que hacer la pregunta, porque el "Code Smell" te esta insinuando que hay un problema, pero precisamente, te impide ver una solución.

---

La lógica GUI no es muy diferente a normal.

Debería ser maso:

Llamando -> ConstructorGUI(parámetros) -> GUI

Lo dificil es retornar valores o cuando desde "Llamando" hay que saber que paso con la GUI.

La manera mas simple es usando un callback, o armando un delegado.

Los eventos deberia ser "reacciones", no usarse en la logica normal (porque los eventos no tienen un orden predecible y terminan armando un flujo espaguetti). Un form es un objeto, asi que puedes agregar tus propios constructores de forma igual.
__________________
El malabarista.

Última edición por mamcx fecha: 11-05-2017 a las 20:40:29.
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
Frames creados dinamicamente no se ven duilioisola OOP 2 11-03-2011 12:39:12
Campos creados dinámicamente clientdataset sur-se Varios 6 18-10-2010 08:43:33
Cerrar dos formularios creados dinamicamente (al mismo tiempo) ctronx Varios 7 02-09-2004 00:19:04
cerrar formularios creados dinamicamente ctronx Varios 5 17-06-2004 18:25:17
Campos creados dinámicamente vs creados estáticamente Jose_Pérez Conexión con bases de datos 2 14-04-2004 11:34:03


La franja horaria es GMT +2. Ahora son las 02:03:56.


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