FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour FWH 14.09 Y SQLRDD (de xHarbour)
Posts: 1279
Joined: Mon Feb 06, 2006 04:28 PM
FWH 14.09 Y SQLRDD (de xHarbour)
Posted: Wed Oct 29, 2014 11:04 AM
Quisiera saber si alguien ha tenido problemas con utilizar FWH 1409 con la lib SQLRDD de xHarbour, no puedo estar seguro, porque no me da error de compilación ninguno, pero sin embargo es solo en las aplicaciones que utilizan SQLRDD que me aparece un error de windows



Lo consulto por no estar seguro de que SQLRDD sea el problema ya que funciona bien en aplicaciones de consola con la versión de xharbour de la 14.08 y es la misma que la de la 14.09, pero no he podido darme cuenta como solucionarlo.
Saludos/Regards,

José Murugosa

"Los errores en programación, siempre están entre la silla, el teclado y la IA!!"
Posts: 8515
Joined: Tue Dec 20, 2005 07:36 PM
Re: FWH 14.09 Y SQLRDD (de xHarbour)
Posted: Wed Oct 29, 2014 12:02 PM

¿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.

João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
Posts: 1515
Joined: Thu Oct 30, 2008 02:37 PM
Re: FWH 14.09 Y SQLRDD (de xHarbour)
Posted: Wed Oct 29, 2014 12:11 PM

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.

Posts: 1279
Joined: Mon Feb 06, 2006 04:28 PM
Re: FWH 14.09 Y SQLRDD (de xHarbour)
Posted: Wed Oct 29, 2014 12:25 PM
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.


Gracias por tu respuesta.
Yo utilizo un archivo .ini para permitir al sistema utilizar una conexión a Mysql o SQLServer o dbfs, y he podido ver que en dbfs el ejecutable funciona bien, pero cuando intento conectar con sqlrdd es que da el error.

Lo curioso que funciona perfectamente con FWH 14.08 y ambos utilizan el mismo xharbour creo.
Saludos/Regards,

José Murugosa

"Los errores en programación, siempre están entre la silla, el teclado y la IA!!"
Posts: 1279
Joined: Mon Feb 06, 2006 04:28 PM
Re: FWH 14.09 Y SQLRDD (de xHarbour)
Posted: Wed Oct 29, 2014 12:26 PM
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.


Gracias por tu respuesta,

El sistema no arranca, y en el inicio no hace apertura de array ninguno, de modo que dudo que sea ese el problema, de todos modos muchas gracias por tu amable respuesta :-)
Saludos/Regards,

José Murugosa

"Los errores en programación, siempre están entre la silla, el teclado y la IA!!"
Posts: 1515
Joined: Thu Oct 30, 2008 02:37 PM
Re: FWH 14.09 Y SQLRDD (de xHarbour)
Posted: Wed Oct 29, 2014 01:11 PM

Siendo asi las cosas, es decir, que el problema esta en el arranque del .exe, yo probaria a cambiar el [u:u7b2quw0]orden de linkado de las librerias[/u:u7b2quw0]... 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

Posts: 1279
Joined: Mon Feb 06, 2006 04:28 PM
Re: FWH 14.09 Y SQLRDD (de xHarbour)
Posted: Wed Oct 29, 2014 01:37 PM
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



Gracias nuevamente por tu respuesta, haré pruebas y te cuento :-)
Saludos/Regards,

José Murugosa

"Los errores en programación, siempre están entre la silla, el teclado y la IA!!"
Posts: 1279
Joined: Mon Feb 06, 2006 04:28 PM
Re: FWH 14.09 Y SQLRDD (de xHarbour)
Posted: Wed Oct 29, 2014 01:46 PM

Nop,

Sigue igual :(

Saludos/Regards,

José Murugosa

"Los errores en programación, siempre están entre la silla, el teclado y la IA!!"
Posts: 8515
Joined: Tue Dec 20, 2005 07:36 PM
Re: FWH 14.09 Y SQLRDD (de xHarbour)
Posted: Wed Oct 29, 2014 01:48 PM
Mira también este post en FiveWin Brasil:

http://fivewin.com.br/index.php?/topic/22154-brc32-error/

Saludos.
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
Posts: 8515
Joined: Tue Dec 20, 2005 07:36 PM
Re: FWH 14.09 Y SQLRDD (de xHarbour)
Posted: Wed Oct 29, 2014 01:55 PM

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.

João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
Posts: 1789
Joined: Tue Oct 11, 2005 05:01 PM
Re: FWH 14.09 Y SQLRDD (de xHarbour)
Posted: Wed Oct 29, 2014 02:41 PM

1.-si estas usando la lib libmysql.lib de la carpeta lib de sqlrdd, debes usar la dll que esta en la carpeta dll de sqlrdd, se debe usar la misma lib que se extrae de la dll.
debes usar esa (es viejita), si no da un error gpf si estas usando una version mas nueva. para obligar al programa a usa esa en particular, copiala a la misma carpeta del ejecutable.

2.-identificar el lugar del error, antes y luego de hacer la conexion con sr_addconnection, pon mensaje.

..
?"inicio conexion"
nConn := sr_addconnection(
?"fin de conexion"
...
?"apertura de tablas"
USE nombre de tabla /aca poner a como esta en la base de datos respetando mayúsculas y minúsculas, en algunas situaciones da gpf/

Salu2

Carlos Vargas

Desde Managua, Nicaragua (CA)
Posts: 1279
Joined: Mon Feb 06, 2006 04:28 PM
Re: FWH 14.09 Y SQLRDD (de xHarbour)
Posted: Wed Oct 29, 2014 02:43 PM
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.



Muchisimas gracias nuevamente :-), haré las pruebas correspondientes :-)
Saludos/Regards,

José Murugosa

"Los errores en programación, siempre están entre la silla, el teclado y la IA!!"
Posts: 1279
Joined: Mon Feb 06, 2006 04:28 PM
Re: FWH 14.09 Y SQLRDD (de xHarbour)
Posted: Wed Oct 29, 2014 02:54 PM
aqui se produce el problema, al intentar establecer la conexión (estoy usando la libmysql.dll y la misma lib que viene con sqlrdd, las cuales funcionan perfectamente con fwh 14.08)

Code (fw): Select all Collapse
nConeccion := SR_AddConnection( CONNECT_MYSQL, ( String_de_Conexion ) )



el string de conexión es correcto es:
String_de_Conexion:= "HST=" + wip + ";UID=" + wusr + ";PWD=" + wpwd + ";DTB=" + SqlDataBase + ";PRT=" + wport
y funciona perfectamente con fwh 14.08
Saludos/Regards,

José Murugosa

"Los errores en programación, siempre están entre la silla, el teclado y la IA!!"
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: FWH 14.09 Y SQLRDD (de xHarbour)
Posted: Wed Oct 29, 2014 03:07 PM

José,

Tienes el código fuente de SR_AddConnection() ?

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 1789
Joined: Tue Oct 11, 2005 05:01 PM
Re: FWH 14.09 Y SQLRDD (de xHarbour)
Posted: Wed Oct 29, 2014 03:18 PM

como les comento, las dos ocaciones que ha presentado gpf sqlrdd son.

1.-version incorrecta del libmysql.dll
2.-nombre de archivo en apertura.

por favor identifica donde esta el error, antes de la conexion, despues de la conexion, antes d ela apertura, o despues de la apertura de tablas.

salu2
carlos vargas

Salu2

Carlos Vargas

Desde Managua, Nicaragua (CA)