Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Variables Super Globales (https://www.clubdelphi.com/foros/showthread.php?t=19581)

JANDREGUE 18-03-2005 17:49:59

Variables Super Globales
 
Hola a todos...

Amigos tengo una necesidad y es la siguiente:Ej: Tengo un Formulario exclusivamente para consultar Clientes y lo llamo desde cualquier otro formulario donde necesite esta informacion, El problema es que hago un codigo demasiado antihigienico a mi consideracion para identificar desde que formulario lo estoy llamando y asi la informacion consultada la descargue en los componentes deseados del respectivo formulario en uso.

Lo que deseo saber es si existe manera alguna de encapsular esta informacion en algunas variables que sean reconocidas en toda la aplicacion y simplemente hacer uso de esta informacion desde cualquier formulario?

Espero haberme hecho entender....
Gracias por su atencion

roman 18-03-2005 18:03:16

Cita:

Empezado por JANDREGUE
El problema es que hago un codigo demasiado antihigienico a mi consideracion para identificar desde que formulario lo estoy llamando y asi la informacion consultada la descargue en los componentes deseados del respectivo formulario en uso.

Justamente. Lo "antihigiénico" consiste en dar al formulario de clientes una tarea que no le corresponde: llenar controles de otros formularios. Su única tarea debiera ser la de proporcionar al usuario un listado del cual escoger un cliente.

El uso de variables globales no es la solución. Aunque aligeras un poco la responsabilidad del formulario de clientes, éste sigue teniendo que depositar información en variables extrañas para él.

En el hilo saber el form describo una alternativa para estos casos (y casualmente también para una ventana de clientes).

// Saludos


La franja horaria es GMT +2. Ahora son las 04:45:30.

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