Cansado de tener que liar con ADS, y tener 2 exe para lo mismo, al final, voy a poner un exe y dependiendo de un config, usar o no ADS.
He notado que el rdd de harbour es muchisimo mas rapido que el del ADS Local, por lo tanto, la idea es tener una rutina como esta;
Code: Select all
if empty( cServer ) // No hay servidor de ads
rddsetdefault( 'DBFNTX' ) // Forzamos RDD por defecto de HARBOUR
else
if AdsIsServerLoaded( cServer ) > 0 // Encontramos servidor de ADS
ADS( nTipo )
else
Alert( "PRUEBA OTRA VEZ" )
if AdsIsServerLoaded( cServer ) > 0 // Si el primero falla, TODOS volveran a fallar.
Alert( "Conectado" )
endif
Alert( "No se encuentra servidor ADS en :" +cServer )
quit
endif
endif
sin encontrarlo.
¿ Alguien sabe como hacerlo ? La idea es que se quede esperando hasta que el servidor este en linea de nuevo.