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
|