![]() |
problemas con las uses
buenos dias a todos estoy desarrollando una aplicacion en donde tengo distintas units. dos de ellas son 'Proveedores' y 'pedidos'. en la uses de la unit 'pedidos' agregué la unit 'proveedores' y cree una variable 'prov' de tipo TProveedor. en un procedimiento de la unit 'pedidos' tengo la sentencia prov.show; y me envia un mensage de error de algo asi como 'acces violation in modulo...'. si alguien me puede ayudar le estare agradecido.
muchas gracias |
:confused: ¿Como creas la variable?
|
Buenas tardes,
No me suena a un problema de uses sino a la invocación de un objeto mal instanciado. Como dijo el seoane un poco de código del error aclararía el asunto. Saludos! |
parte del codigo de la uses
parte del codigo es:
Pedidos; interfaces uses form,........., proveedores; tpedido:calss(Tfom); ........................ ........................; var pedido:Tpedido; prov :Tproveedores; 'cuando llamo desde esta unit a proveedores lo hago por medio de prov.show y me laraga un error de acces violation in module o algo asi' |
Hola,
Prueba a crear la instancia del objeto cuyo método quieres utilizar. Es decir, antes de llamar al método "Show" asegúrate de que la variable "prov" tiene una instancia de la clase de marras, que sea un objeto válido, vaya. Algo así como...
|
gracias dec
gracias dec. probare con tu sugerencia y luego te cuento.
|
La franja horaria es GMT +2. Ahora son las 18:29:49. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi