Quisiera saber si es posible utilizar el ACE32.DLL y RDDADS.LIB de la versión 9.10 para conectarme a un server ADS 7.1 u 8.1 ?, actualmente no puedo acerlo, se puede indicar la versión que utiliza de server ? o debo compilar con ACE32.DLL para la versión 7.1,
Agredecería alguna guía...
Saludos,
ACE32.DLL VERSION 9.10 Y SERVER 7.1 8.1
ACE32.DLL VERSION 9.10 Y SERVER 7.1 8.1
GUSTAVO PREDIGER
- nageswaragunupudi
- Posts: 8017
- Joined: Sun Nov 19, 2006 5:22 am
- Location: India
- Contact:
Re: ACE32.DLL VERSION 9.10 Y SERVER 7.1 8.1
Client libraries / DLL can not be later than the Server
version. We have to compile with 7.1 version DLL/lib
-------------------
Bibliotecas de cliente / DLL no puede ser posterior a la del servidor
versión. Tenemos que compilar con la versión 7.1 DLL / lib
version. We have to compile with 7.1 version DLL/lib
-------------------
Bibliotecas de cliente / DLL no puede ser posterior a la del servidor
versión. Tenemos que compilar con la versión 7.1 DLL / lib
Regards
G. N. Rao.
Hyderabad, India
G. N. Rao.
Hyderabad, India
Re: ACE32.DLL VERSION 9.10 Y SERVER 7.1 8.1 - AYUDA FAVOR
Thanks Nages,
Por lo que veo la misma historia de Versiones Anteriores, Necesito mantener la compatibilidad con verion ADS 7.1 para ello no hay problema uso ACE32.DLL Y ACE32.LIB , compila bien el problema esta siempre en el mismo RDDADS.LIB de Xharbour, si uso la anterior ERROR DE PCDODE 9 y NECESITA 10, si uso la nueva EXTERNAL ADS_UNIQUESKIP, quisiera por favor si alguien me puede decir la forma de recompilar la RDDADS.LIB de xhabrour indicando SET_ADS_LIB=710 cada vez que actualizo la version de FWH con XHARBOUR me pasa lo mismo y son dias y dias probando, Actualmente salte de la version FWHX_812 a FWHX_906, Please Antonio si lees esto me dirias como hacer para recompilar RDDADS.LIB quiero mantener la relacion de FWH con Xhar tal cual se entrega pero veo que siempre tendre este problema, entonces quisiera aprender a recompilar esta RDDADS.LIB que tanto dolor de cabeza me da.-
Gracias de nuevo a todos,
Saludos,
Por lo que veo la misma historia de Versiones Anteriores, Necesito mantener la compatibilidad con verion ADS 7.1 para ello no hay problema uso ACE32.DLL Y ACE32.LIB , compila bien el problema esta siempre en el mismo RDDADS.LIB de Xharbour, si uso la anterior ERROR DE PCDODE 9 y NECESITA 10, si uso la nueva EXTERNAL ADS_UNIQUESKIP, quisiera por favor si alguien me puede decir la forma de recompilar la RDDADS.LIB de xhabrour indicando SET_ADS_LIB=710 cada vez que actualizo la version de FWH con XHARBOUR me pasa lo mismo y son dias y dias probando, Actualmente salte de la version FWHX_812 a FWHX_906, Please Antonio si lees esto me dirias como hacer para recompilar RDDADS.LIB quiero mantener la relacion de FWH con Xhar tal cual se entrega pero veo que siempre tendre este problema, entonces quisiera aprender a recompilar esta RDDADS.LIB que tanto dolor de cabeza me da.-
Gracias de nuevo a todos,
Saludos,
GUSTAVO PREDIGER
Re: ACE32.DLL VERSION 9.10 Y SERVER 7.1 8.1
debes recompilar RDDADS.LIB , con el xhb que utilizas,
el proyecto rddads se envuentra en las contribuciones, http://www.xharbour.org/index.asp?page=download/sources
saludos..
el proyecto rddads se envuentra en las contribuciones, http://www.xharbour.org/index.asp?page=download/sources
saludos..
Cesar Cortes Cruz
SysCtrl Software
Mexico
' Sin +- FWH es mejor "
SysCtrl Software
Mexico
' Sin +- FWH es mejor "
Re: ACE32.DLL VERSION 9.10 Y SERVER 7.1 8.1
Gracias Cesar, es justo lo que hice y pude hacerlo funcionar con las versiones 7.1, a pesar que en el código RDDADS encontre cosas sueltas, pero bueno funciona, y lo mas importante, GRACIAS POR RESPONDER!!!
Saludos,
Saludos,
GUSTAVO PREDIGER
Re: ACE32.DLL VERSION 9.10 Y SERVER 7.1 8.1
Estando ya en este tema,
a alguien le ha pasado que en algun momento el sistema dice alias no existe ?
otra cuestion, me ha pasado que cuando usamos el LOCATE si la busqueda fue false el replace marca error TOTAL no existe.
lo he resuelto utilizando mejor un Indice en lugar del LOCATE
con clipper no pasa esto.
saludos..
a alguien le ha pasado que en algun momento el sistema dice alias no existe ?
otra cuestion, me ha pasado que cuando usamos el LOCATE si la busqueda fue false el replace marca error TOTAL no existe.
Code: Select all
locate for field->forma = (::cFormaRen2)->forma
rlock()
field->total := nValor
dbunlock()
con clipper no pasa esto.
saludos..
Cesar Cortes Cruz
SysCtrl Software
Mexico
' Sin +- FWH es mejor "
SysCtrl Software
Mexico
' Sin +- FWH es mejor "
Re: ACE32.DLL VERSION 9.10 Y SERVER 7.1 8.1
Ya que estamos la solución a la primera pregunta mia fue:
1) Bajar del link de Antonio el CVS, ir a la carpeta RDD_ADS, copiar en la misma el ACE.H que se ecuentra en la paquete SDK de ADS SERVER
2) Compilar con BCC 551 ADS1.c , ADSFUNC.c, ADSMGMNT.c,
ASI
C:\BORLAND\BCC55\BIN\BCC32 -c -O2 -DWIN32;ADS_LIB_VERSION=700 -IC:\XHAR_906\INCLUDE -oC:\BORLAND\BCC55\OBJ\ADS1.OBJ ADS1.C
C:\BORLAND\BCC55\BIN\BCC32 -c -O2 -DWIN32;ADS_LIB_VERSION=700 -IC:\XHAR_906\INCLUDE -oC:\BORLAND\BCC55\OBJ\ADSFUNC.OBJ ADSFUNC.C
C:\BORLAND\BCC55\BIN\BCC32 -c -O2 -DWIN32;ADS_LIB_VERSION=700 -IC:\XHAR_906\INCLUDE -oC:\BORLAND\BCC55\OBJ\ADSMGMNT.OBJ ADSMGMNT.C
3) Se generarán los OBJ anteriores basados en los funtes C
4) Pegar los 3 OBJ en la carpeta de la aplicación
5) Compilar la aplicación quitando RDDADS.LIB y agregando los OBJ anteriores
6) En la aplicación utilizar el ACE32.DLL de la versión 7.1 de ADS
Esta solución creo fue la mas rápida y quedoandando muy bien,
RESPECTO A:
LA FORMA CORRECTA SERIA CREO:
SALUDOS,
1) Bajar del link de Antonio el CVS, ir a la carpeta RDD_ADS, copiar en la misma el ACE.H que se ecuentra en la paquete SDK de ADS SERVER
2) Compilar con BCC 551 ADS1.c , ADSFUNC.c, ADSMGMNT.c,
ASI
C:\BORLAND\BCC55\BIN\BCC32 -c -O2 -DWIN32;ADS_LIB_VERSION=700 -IC:\XHAR_906\INCLUDE -oC:\BORLAND\BCC55\OBJ\ADS1.OBJ ADS1.C
C:\BORLAND\BCC55\BIN\BCC32 -c -O2 -DWIN32;ADS_LIB_VERSION=700 -IC:\XHAR_906\INCLUDE -oC:\BORLAND\BCC55\OBJ\ADSFUNC.OBJ ADSFUNC.C
C:\BORLAND\BCC55\BIN\BCC32 -c -O2 -DWIN32;ADS_LIB_VERSION=700 -IC:\XHAR_906\INCLUDE -oC:\BORLAND\BCC55\OBJ\ADSMGMNT.OBJ ADSMGMNT.C
3) Se generarán los OBJ anteriores basados en los funtes C
4) Pegar los 3 OBJ en la carpeta de la aplicación
5) Compilar la aplicación quitando RDDADS.LIB y agregando los OBJ anteriores
6) En la aplicación utilizar el ACE32.DLL de la versión 7.1 de ADS
Esta solución creo fue la mas rápida y quedoandando muy bien,
RESPECTO A:
Code: Select all
locate for field->forma = (::cFormaRen2)->forma
rlock()
field->total := nValor
dbunlock(
Code: Select all
locate for field->forma = (::cFormaRen2)->forma
IF FOUND()
rlock()
field->total := nValor
dbunlock()
ELSE
MSGSTOP("REGISTRO NO ENCONTRADO")
ENDIF
SALUDOS,
GUSTAVO PREDIGER
Re: ACE32.DLL VERSION 9.10 Y SERVER 7.1 8.1
Gustavo, efectivamente
asi si funciona,
locate for
if found()
****
endif
con dbfcdx nativo no hay problema..
otra cuestion , alguien tiene algun manual de como hacer el diccionario en ads ?
saludos...
asi si funciona,
locate for
if found()
****
endif
con dbfcdx nativo no hay problema..
otra cuestion , alguien tiene algun manual de como hacer el diccionario en ads ?
saludos...
Cesar Cortes Cruz
SysCtrl Software
Mexico
' Sin +- FWH es mejor "
SysCtrl Software
Mexico
' Sin +- FWH es mejor "
Re: ACE32.DLL VERSION 9.10 Y SERVER 7.1 8.1
RDDADS.LIB tambien se contruye con MAKE_B32.BAT
de xhb\contrib\rdd_ads\
asi solo agregas la lib a tu aplicacion sin tener que meter los obj (s )
saludos..
de xhb\contrib\rdd_ads\
asi solo agregas la lib a tu aplicacion sin tener que meter los obj (s )
saludos..
Cesar Cortes Cruz
SysCtrl Software
Mexico
' Sin +- FWH es mejor "
SysCtrl Software
Mexico
' Sin +- FWH es mejor "