FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Error al crear un MDI Form
Estoy con una aplicación en la que he puesto un formulario de login para que me guarde un valor del ID del usuario que se conecte para usarlo en otro proceso del programa, más que por seguridad.
El login funciona bien siempre que la tabla usuarios tenga algún registro. Si quiero que la primera vez que arranco la aplicación busque en la tabla de usuarios si existe algun valor y en caso contrario me enseñe el form usuarios para poder insertar uno, me da un error de accsess violation Access violation at address 006BDF5F in module 'Rebuts.exe'. Read of address Tengo puesto este código en el source del programa
con lo que el datamodule ya esta creado y accesible. En el FormShow del principal tengo el siguiente codigo
ComprovaTaules es una funcion que mira si existe uno o varios campos nuevos en la tabla o si hay que añadir una tabla entera. El Form Usuarios es fsMDIChild. Si ignoro el error entro en el programa sin que me pida el login. Si alguien tiene alguna idea de donde puede estar el error pues muchas gracias por adelantado. Saludos |
#2
|
||||
|
||||
¿Has ejecutado paso a paso?
Creo que sería lo más sencillo. Debe haber algo que está sin asignar. Ejecútalo de esta forma e intenta saber cual es la línea exacta que genera el error.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#3
|
||||
|
||||
Gracias Neftali
Lo he ejecutado con F8 y se para donde he marcado, al crear el F_Usuaris
Última edición por jafera fecha: 19-07-2011 a las 12:24:34. |
#4
|
||||
|
||||
OK. Ya sabemos algo más.
Ahora hay que mirar si en el Create o en el Show de ese formulario tienes algo programado. Si es así, pon un BreakPoint al empezar esos procedimientos y vuelve a ejecutar paso a paso.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#5
|
||||
|
||||
Gracias de nuevo
En el OnShow está lo que puse en el primer post y en el OnCreate esto:
Ejecutado con un break en el create, pasa perfectamente no se para. Saludos |
#6
|
||||
|
||||
Cita:
Si es un TForm, no estás recogiendo el valor, por tanto F_Usuaris sería inaccesible. Sin saber mucho diría que debe ser algo asi:
Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
#7
|
||||
|
||||
Solucionado
En el boton de ok del formulario login tenia esto:
Al final he dejado el código así:
Gracias por ayudarme a investigar el camino correcto. Josep |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Crear un form en una libreria Dll | miguelcba | Varios | 4 | 06-10-2008 23:55:30 |
Error al crear MDI Form | Faust | Varios | 8 | 23-04-2008 05:12:01 |
Error Al Crear Varias Veces El Mismo Form | ManuelPerez | Varios | 7 | 18-09-2007 21:31:02 |
Error compilacion al crear form MDIChild | drykea | Varios | 4 | 23-08-2007 16:46:04 |
Proyecto MDI, error al crear form hija | nfrfabian | Varios | 22 | 04-07-2007 01:29:47 |
|