Yo utilizo la siguiente lógica:
1º.- Si existen será para utilizarlas (lógica Cartesiana)
2º.- Si un módulo, va a llamar a otro y este último necesita conocer un valor, mejor crear una variable pública desde este módulo para que el resto llamados por él o por los que él llame puedan conocerla.
3º.- Si una variable la voy a necesitar en cualquier momento sin depender del módulo en que me encuentre, entonces creo una variable global.
Para ello tengo siempre una Unit, en la que tengo todas las funciones, procedimientos y variables que va a utilizar toda la aplicación.
Un Saludo.
|