Saludos Amigos tengo un problema con mi proyecto en gambas y les escribo a ver quien me da una mano con esto.
El problema es el siguiente:
Tengo un sistema de inscripcion para una escuela en la cual acceden varios usuarios con su login y password por ende una clase usuario (con todas sus variables PRIVATE para cumplir con el encapsulamiento POO y los PROPERTY con sus metodos Read y Write) y un form de acceso (en el cual mediante una instancia de la clase usuario implemento los metodos Write para definir las variables de la clase usuario) por ejemplo:
Entra el director con su cedula como login: 5.555.555 y un password cualquiera: 12345.
Al comparar en la base de datos y determinar que el usuario existe defino que el objetousuario.login = 5.555.555 y objetousuario.password = 12345, todo esto funciona bien, he hecho algunos print para que me muestre por consola y si hace la asignación, pero al momento que se cierra el form de acceso y entra al menu de operaciones ya no me devuelve valores al instanciar la clase usuario nuevamente; el problema es que tengo un metodo para que el usuario pueda cambiar su clave el cual me lleva a otro form con "clave actual", "nueva clave" y "confirme nueva clave", pero cuando comparo "clave actual" con objetousuario.login me da error debido a que objetousuario.login no me devuelve nada.
Lo que si me funciona es no cerrar el form de acceso, solo le cambio visible = false y cuando hago la comparacion de la nueva clave la hago con formacceso.objetousuario.login pero se que esta no es la forma correcta, debiera acceder directamente a la clase usuario, espero que alguien pueda decirme cual es mi error, muchas gracias...