Antonio,
In the begin of this post I have included the content of HB_OUT.log.
IF I comment HB_GCALL( ) on method End() of dialog.prg everything works fine.
Antonio,
In the begin of this post I have included the content of HB_OUT.log.
IF I comment HB_GCALL( ) on method End() of dialog.prg everything works fine.
have you considered to create an external EXE using your PRG code and call it for each document ?
That way the memory of your app and the memory used by such OCX will not conflict.
I see it is a private OCX, have you contacted its developers for help ?
I'm sorry I know this post is from 2018 but I have a similar problem. I use an OCX from Topaz to gather patient signatures on documents. The line hb_gcAll() inside Tdialog breaks the program after a few times being executed.
Has a solution to this been found?
Thank you.
Dear Reinaldo,
do you get a hb_out.log file ?
If so, please post it here, thanks
Called from HB_GCALL(0)That's how I know the problem is at hb_gcAll(). But this is only happening on the PCs with the Topaz Signature pad. All other PCs running the very same .exe work fine. The only difference is the application on those other PCs never calls any Topaz OCX methods.
Called from TDIALOG:END(555) in .\source\classes\DIALOG.PRG
Lo que yo haria seria intentar poner a NIL manualmente y antes de que se cierre el dialogo de la manera concreta posible todos los objetos OLE utilizadosEs buena sugerencia. Puedo ver como eso debiera funcionar.