![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|
|
#1
|
|||
|
|||
|
hola, gracias por responder, cuando declaro las variables, la lista y el arreglo en la unit del formulario principal y no en las unit de los formularios secundarios, que es donde se utilizan, al compilar me manda un error porque dice que las variables no estan declaradas en las unit donde se usan...
Y se me ocurrio eliminarlas de las unit de los formularios secundarios porque aunque es ahi donde se usan principalmente, creo que el programa no funciona correctamente porque tal vez las variables se inicializan más de una vez o no sé, algo pasa, por eso decidi declararlas una sola vez, de manera global, pero no me funcionó, seguramente no lo hice bien. Intentaré lo de la unit donde solo se declaren variables, de cualquier manera si me pudiera enviar algun ejemplo de codigo que me sea de utilidad se lo agradecería mucho... |
|
#2
|
||||
|
||||
En todos los forms en que vayas a utilizar estas variables y funciones tienes que hacer un "Use" de esta unidad. Un Saludo.
__________________
Guía de Estilo de los Foros Cita:
|
|
#3
|
||||
|
||||
|
Si necesitas que los valores de esas variables sean "visibles" desde varios forms o/y units, la mejor opcion es crear una unidad donde declares dichas variables, en la zona interface y luego añadir esta unidad en la "uses" de cada form en el que vaya a usarlas.
Si por el contrario, los valoes solo van a ser usados dentro de cada form y no necesitas que pasen a otros, basta con declararlas en la zona private de cada uno. La tersera posibilidad es que deses acceder puntualmente al valor de una variable que esta en otro form abierto. Para ello, dicha variable debe estar declarada en la zona public del form y añadir este este al "uses" del form desde quieras acceder. Luego, el modo de hacer referencia a esta variable debera ser form1.variable. Espero haberme explicado. Un saludo Yaco
__________________
Un programa 100% libre de errores, es una expresión 50% falsa. Última edición por Yaco fecha: 02-03-2005 a las 10:15:30. |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
|