Agradeceré ayuda con el siguiente problema.
Tengo una aplicación MT que hasta ahora que venía funcionando correctamente con SQL server y ADO.
Me veo obligado a migrarla a Mysql y Dolphin desde entonces esta generando de manera aleatoria errores como el siguiente:
Subsystem Call ....: BASE
System Code .......: 1301
Default Status ....: .F.
Operation .........: Reference to freed block
Arguments .........:
Involved File .....:
Dos Error Code ....: 0 (0)
Trace Through:
----------------
HB_IDLESLEEP :Line: 0 in Module:
THREADSLEEP :Line: 0 in Module: xhb\xhbmt.prg
MAIN :Line: 89 in Module: C:\TequilaMysql\TequilaServer.prg
El codigo deonde se reproduce es:
- Code: Select all Expand view
function Main()
local oApp, oError
oApp := TApp():New()
oApp:Start()
do while !oApp:lKill
ThreadSleep(100) ->error
enddo
return
oApp genera threads que abren/cierran conexiones con Mysql pudiendo mantener hasta 100 conexiones simultáneas. No consigo capturar que produce el error.
Muchas gracias de antemano.