Hola,
he generado una DLL en VB5.0 y en diseño no me da problemas pero al
generarla y crearla mediante un "CreateObject", tras crearla y realizar
algunas operaciones, un acceso a un recordset me casca.
Uso un control de errores que realizar lo siguiente:
On Error GoTo TratarError
'Codigo de acceso al recordset que casca
Terminar:
'If lngError <> 0 Then
'End If
funcion = blnResultado
'Destrucción de objetos
'Anulamos el control de errores
On Error GoTo 0
Exit Function/sub
TratarError:
lngError = err.Number
strError = err.Description
'Guardamos el error
Call RegistrarError(strError, lngError, mNOMBRE_MODULO, NOMBRE_FUNCION, "")
Resume Next/Terminar
La función RegistrarErro escribe una linea en un fichero de log por
cada error que se genera, pero la aplicación me casca y se cierra.
¿alguien podría decirme porque sucede esto si llevo a cabo un control de errores?
muchas gracias.