Buenas a todos.
Tengo una aplicación en D6, con Firebird como base de datos, es una aplicacióm MDI y tengo un problema que no siempre se produce, lo cual no me ayuda en nada en aislarlo.
Ejecuto en Main Form (MDI), desde allí llamo a un Form child con la siguiente instruccion:
Código Delphi
[-]
F_Parcs:=TF_Parcs.Create(self);
Este form tiene un JVDbgrid con una serie de registros de un Dataset, si hago doble click en una linea del Grid, esto me llama a un nuevo form con la siguiente sintaxis:
Código Delphi
[-]
F_Camions:=TF_Camions.Create(Application);
F_ModulDades.Camions.Locate('ID',Camions_ParcID.Value,[]);
La primera vez que hago un doble click, abre sin ningun problema el form, pero a veces cuando llamo a un segundo registro desde el mism grid, despues de haber cerrado el primero
me lanza un error de access violation at adress....
Alguien me puede hacer un F1 con este prolema?
Gracias por adelantado
Josep