Threadsleep, Mysql, Tdolphin

Post Reply
Salvador
Posts: 142
Joined: Sun Dec 18, 2005 3:18 pm
Location: España

Threadsleep, Mysql, Tdolphin

Post by Salvador »

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:

Code: Select all

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.
Saludos
Salvador
Post Reply