Thank's to Jose F. Gimenez, we found the problem.

Them problem resides on

    #if defined(HB_OS_WIN_32)
       if( s_bUnInitOle )
       {
          OleUninitialize();
       }
    #endif

at HB_EXPORT int hb_vmQuit( void )

it can be called in this point, because generate a message.
The GPF always existed and has only been caught by the last CVS

Any ideas to solution ?

Best regards,
Miguel Angel marchuet


Jose F. Gimenez escribió:
> Miguel Angel,
> 
> he visto tus mensajes en la lista, y sólo quería comentarte una 
> posibilidad... si estás usando algún OCX o algún ActiveX desde tu 
> programa, prueba a llamar a OleUninitialize() antes de salir. A mí me 
> pasó hace algún tiempo, y el problema era precísamente un OCX que no se 
> estaba cerrando correctamente, y que seguía funcionando después de 
> (presuntamente) destruirlo.
> 
> Y si no es eso, entonces es posible que sea lo mismo que me pasó a mí 
> también hace mucho tiempo con el GC, que daba un GPF al salir sin 
> ninguna causa aparente. Ahora mismo no recuerdo exactamente donde se 
> producía y cómo se llegó a resolver, pero si sigues estancado lo puedo 
> investigar.
> 
> 
> Un saludo,
> 
> José F. Giménez
> 


-------------------------------------------------------------------------
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference 
Don't miss this year's exciting event. There's still time to save $100. 
Use priority code J8TL2D2. 
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
_______________________________________________
xHarbour-developers mailing list
xHarbour-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/xharbour-developers

Reply via email to