Antonio, se que no es el lugar, pero talvez tu me guias donde podemos poner esto.
existen un problema con la funcion AdsConnect60 cuando se usa el ADS.INI para resolver el nombre del servidor.
my servidor se llama TSVR-CREDICOM, usando el nombre del servidor o su IP sumado el puerto y la cosa funciona correctamente, pero cuando se usa un nombre de servidor a ser resuelta usando el ads.ini ahi falla la cosa, no se conecta.
ads.ini
incluso he tomado alguno ejemplo de acceso AIS que funciona correctamente, pero al recompilarlo y generar un nuevo exe con el xharbour o harbour actual este ya nopega, por lo que se deduce que es una falla reciente en lib actual.
por ejemplo tomen este el cual funciona ok, y luego recmpilen y generen un nuevo exe con los compiladores actuales y veran que falla la conexion.
http://www.ciber-tec.d2g.com/ads/demos/aiswin32.zip
existen un problema con la funcion AdsConnect60 cuando se usa el ADS.INI para resolver el nombre del servidor.
my servidor se llama TSVR-CREDICOM, usando el nombre del servidor o su IP sumado el puerto y la cosa funciona correctamente, pero cuando se usa un nombre de servidor a ser resuelta usando el ads.ini ahi falla la cosa, no se conecta.
#define ADS_FULL ( ADS_LOCAL_SERVER + ADS_REMOTE_SERVER + ADS_AIS_SERVER )
#define ADS_EXTERNAL ( ADS_REMOTE_SERVER + ADS_AIS_SERVER )
//este funciona ok
//IF !AdsConnect60( "\\192.168.1.200:4000\DATOSCREDICOM\DBCREDICOM.ADD", ADS_EXTERNAL, "AdsSys", "123", NIL, @hConnADS )
//este funciona ok
//IF !AdsConnect60( "\\TSVR-CREDICOM:4000\DATOSCREDICOM\DBCREDICOM.ADD", ADS_EXTERNAL, "AdsSys", "123", NIL, @hConnADS )
//este falla completamente
IF !AdsConnect60( "\\CREDICOMSERVER\DATOSCREDICOM\DBCREDICOM.ADD", ADS_EXTERNAL, "AdsSys", "123", NIL, @hConnADS )ads.ini
[CREDICOMSERVER]
LAN_IP=192.168.1.200
LAN_PORT=4000
INTERNET_IP=kdsoft.net
INTERNET_PORT=4001incluso he tomado alguno ejemplo de acceso AIS que funciona correctamente, pero al recompilarlo y generar un nuevo exe con el xharbour o harbour actual este ya nopega, por lo que se deduce que es una falla reciente en lib actual.
por ejemplo tomen este el cual funciona ok, y luego recmpilen y generen un nuevo exe con los compiladores actuales y veran que falla la conexion.
http://www.ciber-tec.d2g.com/ads/demos/aiswin32.zip
Salu2
Carlos Vargas
Desde Managua, Nicaragua (CA)
Carlos Vargas
Desde Managua, Nicaragua (CA)