karinha wrote:¿cuál es la cantidad de memoria de la computadora?
Este es un desbordamiento de pila probablemente porque el cumputadora no tiene suficiente memoria.
Este problema comenzó con las nuevas versiónes de xHarbour y FiveWin.
Prueba en un equipo con 4 GB y otro con 8 GB de memoria.
Saludos.
hmpaquito wrote:Cuando he tenido alguna vez problemas de memoria con xHarbour se ha debido al uso continuado de grandes arrays.... Es como si la memoria no se recuperase... Aparecian errores 9001 o similares... Hasta el dia de hoy los solucione con un Hb_GCall(.t.). ¿ Qué pudiera tener que ver con SqlRdd ? No sé si SqlRdd utiliza alguna tecnica de almacenamiento temporal de informacion a arrays o tablas en memoria... Probaria con el Hb_GCall(.t.) a ponerlo en lugares apropiados.
hmpaquito wrote:Siendo asi las cosas, es decir, que el problema esta en el arranque del .exe, yo probaria a cambiar el orden de linkado de las librerias... es decir, si la ??slqrdd??.lib esta delante de Fivehc.lib pues ponerla detras o al revés y asi con otras... con 4 o 5 cambios se puede descartar este tipo de problemas.
Además, habría que ver si en la carpeta del .exe se esta generando algun hb_out.log o similar con la informacion de algun posible gpf. En orden de fecha ascendente se ve facilmente que archivos se generan al hacer crash el exe
karinha wrote:Detenga el programa con ? "Estoy en la Linea X, quiebra ó no?"
Hasta que se produce el desbordamiento de pila.
así es como se resolvió mi problema cuando esto le sucedió a mí.
este error no produce ERROR.LOG.
Saludos.
nConeccion := SR_AddConnection( CONNECT_MYSQL, ( String_de_Conexion ) )
Return to FiveWin para Harbour/xHarbour
Users browsing this forum: No registered users and 58 guests