In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.

Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.

GPF dentro de un TRY CATCH

Foro público de Xailer en español
Responder
Christian
Mensajes: 289
Registrado: Mié Abr 23, 2008 10:18 pm

GPF dentro de un TRY CATCH

Mensaje por Christian »

Hola tengo este error:
GPF (Code = c0000005)
Access violation
tMysqldatasource:Connect(0)

lo raro es que esta dentro de un TRY Catch

TRY
oBD:Connect()
CATCH
oBD:DisConnect()
END

Puedo hacer que no de GPF o los oculte ?? .Gracias
Avatar de Usuario
ignacio
Site Admin
Mensajes: 9041
Registrado: Lun Abr 06, 2015 8:00 pm
Ubicación: Madrid, Spain
Contactar:

Re: GPF dentro de un TRY CATCH

Mensaje por ignacio »

Hola,

TRY..CATCH sólo es capaz de recuperase de errores de Harbour, no de GPF's.

Saludos
Ignacio Ortiz de Zúñiga
[Equipo de Xailer / Xailer team]
https://www.xailer.com
Christian
Mensajes: 289
Registrado: Mié Abr 23, 2008 10:18 pm

Re: GPF dentro de un TRY CATCH

Mensaje por Christian »

Hola Ignacio tengo llamada y consultas con MySQL en un Thread y aleatoriamente da GPF que me aconsejas cambiar o como hacerlo ??. En el procedimiento del Thread uso un objeto del formulario para no tener que crear y destruirlo

for i:=1 to Len(aSqls)
TRY
if nError==0 .and. !Application:aForms[1]:oBdMySql:Execute(aSqls[1])
nError:=1
endif
CATCH
nError:=2
END
Avatar de Usuario
ignacio
Site Admin
Mensajes: 9041
Registrado: Lun Abr 06, 2015 8:00 pm
Ubicación: Madrid, Spain
Contactar:

Re: GPF dentro de un TRY CATCH

Mensaje por ignacio »

utiliza futuros, es mucho más sencillo Y POR SUPUESTO desde el futuro no hagas ABSOLUTAMENTE nada que que modifique la pantalla, ni tampoco llamadas a ProcessMessages.

https://info.xailer.com/es/?p=1419

Saludos
Ignacio Ortiz de Zúñiga
[Equipo de Xailer / Xailer team]
https://www.xailer.com
Christian
Mensajes: 289
Registrado: Mié Abr 23, 2008 10:18 pm

Re: GPF dentro de un TRY CATCH

Mensaje por Christian »

Gracias
Responder