Ver Mensaje Individual
  #5  
Antiguo 30-12-2011
jocaro jocaro is offline
Miembro
 
Registrado: sep 2011
Posts: 104
Reputación: 13
jocaro Va por buen camino
Access violation (llamada a componente de otro form)

Hola

He seguido leyendo y probando y he conseguido resolver el problema

Con el código original en el cual el form FormBasDat se creaba en el fichero.dpr la aplicación lanzaba un "access violation". Parece que el form no se ha creado cuando se utiliza en el siguiente form codificado en fichero.dpr (SDIMAIN), aunque desconozco el motivo

Con la creación de FormBasDat en el evento oncreate del form SDIMAIN, justo antes de referirse a él, la aplicación funciona correctamente

procedure TSDIAppForm.EstablecerInicio(Sender: TObject);
begin

FormBasDat := TFormBasDat.Create(Application);

FormBasDat.ConexionBdSqlite.Connected := True;
FormBasDat.ConexionBDSqlite.StartTransaction;

end;


Un saludo y gracias
Responder Con Cita