Ingeniero Cognitivo
Active Member
¿Porque me reconoce todas menos una?. He intentado cambiar el nombre como cuando me paso al principio pero esta vez sigue sin reconocerla.
Gracias.
Gracias.
Sub Process_Globals
Public Variable as String 'Declaras una variable publica que puede ser utilizada en otros modulos.
Private Variable as String 'Declaras una variable privada que solo puede ser utilizada en el modulo declarado.
End Sub
No puede definir una variable dos veces con el mismo nombre, independientemente de si está definida como pública o privada.Para declarar una variable global debes declararla en el Process_Globals y depende de como la declares es que va a funcionar.
Ejemplo:
Espero haberte ayudado.B4X:Sub Process_Globals Public Variable as String 'Declaras una variable publica que puede ser utilizada en otros modulos. Private Variable as String 'Declaras una variable privada que solo puede ser utilizada en el modulo declarado. End Sub
Suerte!
No puede definir una variable dos veces con el mismo nombre, independientemente de si está definida como pública o privada.
Quiero decir que en la parte de diagnosticos pone que cierta variable no se reconoce. Lo raro es que lo pone en morado y aun no se porque, los errores que salen en morado nunca evitan que la aplicacion funcione, eso es lo bueno. Por eso creo que es algun fallo del compilador.Hola Ingeniero.
¿Qué quieres decir con que no te la reconoce?
¿Puedes dar más datos de tu problema?
¿Quizás la tengas declarada también en otra parte del código?
¿La tienes declarada con Dim, Public o Private?
Saludos.
Lo he probado, pero sigue igual. Pone que no se reconoce en morado pero aun asi funciona. El problema lo tenia hace unos dias cuando lo ponia en rojo. Cuando algo sale en rojo siempre da error al compilar.Para declarar una variable global debes declararla en el Process_Globals y depende de como la declares es que va a funcionar.
Ejemplo:
Espero haberte ayudado.B4X:Sub Process_Globals Public Variable as String 'Declaras una variable publica que puede ser utilizada en otros modulos. Private Variable as String 'Declaras una variable privada que solo puede ser utilizada en el modulo declarado. End Sub
Suerte!
Lo he probado y sigue igual. Sospecho que el problema es que tiene la variable tiene "ñ", pero de momento mientras funcione no hace falta investigar mas.Hola Buenas Noches, una vez hayas verificado lo que indican los colegas arriba, intenta eliminar toda la linea de la declaracion y escribela nuevamente (no la copies y pegue), en algunos casos quedan en el editor caracteres especiales no visibles (primero verifica ubicación, nombre, duplicidad).
Saludos Cordiales
Siempre los hispano hablantes podemos escribir annio y omitir la ñ de las variables ,Lo he probado y sigue igual. Sospecho que el problema es que tiene la variable tiene "ñ", pero de momento mientras funcione no hace falta investigar mas.
Gracias a todos.