Cita:
Empezado por anghell77
Lo que no concibo....es ¿porqué suceden ese tipo de cosas?...Digo, cuando en otros form (versiones anteriores) lo había implementado de esa forma.... y funcionaba.....
|
Se debe, principalmente, al sistema de
protección de datos (o
encapsulación) definido por el lenguaje Pascal. Según la definición formal del lenguaje, un módulo sólo puede acceder a sus propios datos, quedando los datos del resto de los módulos ocultos
a la vista. Si lleváramos a rajatabla esta norma, no sería posible utilizar otros módulo (
units) en nuestros programas, así que dentro del
área de visibilidad de un módulo se incluyen los módulos
adyacentes declarados en la sección USES, pero no los módulos no adyacentes.
Creo que está claro, ¿no?
Es importante entenderlo para evitar que te pase otra vez lo que te ha pasado.