Threadsleep, Mysql, Tdolphin
Posted: Mon Jul 15, 2013 4:13 am
Hola a todos,
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:
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.
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
function Main()
local oApp, oError
oApp := TApp():New()
oApp:Start()
do while !oApp:lKill
ThreadSleep(100) ->error
enddo
return
Muchas gracias de antemano.