Page 1 of 2
ADSISSHARED,ADSISREADONLY,ISSHARED,ISREADONLY EN TDBFH
Posted: Mon Mar 26, 2007 9:53 pm
by Miguel Salas
Me ha sido imposible hasta el momento estrenar mi FW701, porque la tdbfh, no encuentra estas funciones, alguien podria decime que hacer, El caso es que la version que tengo Fw24 funciona perfecto. Yarecompila mi tdbf con el xharbour que trae el cd de fw701 . ayuda por favor...
Posted: Mon Mar 26, 2007 10:32 pm
by Antonio Linares
Miguel,
Puedes enviarme por email la clase tdbfh ? gracias,
Posted: Tue Mar 27, 2007 6:15 am
by Antonio Linares
Miguel,
Las funciones que comentas estan en el módulo HBFORCE.C de la librería.
Tienes que compilarlo e incluirlo al enlazar.
Posted: Thu Mar 29, 2007 8:33 pm
by Miguel Salas
Antonio:
Ya incluí la hbforce, esos errores quedaron resueltos, solo quq ahora me dice que falta la funcion _ADS , la llama del TUTIL de la TDBFH con REQUEST , y aparte en mi modulo principal:
#ifdef __HARBOUR__
#INCLUDE "ADS.CH"
REQUEST _ADS
REQUEST AdsKeyNo
REQUEST AdsKeyCount
REQUEST AdsGetRelKeyPos
REQUEST AdsSetRelKeyPos
#endif
de donde me falto ponerla?
Posted: Thu Mar 29, 2007 8:51 pm
by Antonio Linares
Miguel,
Cambia
REQUEST _ADS
por
REQUEST ADS
Posted: Thu Mar 29, 2007 9:14 pm
by Miguel Salas
ya avance mas ahora tengo esto:
Error occurred at: 29/03/2007, 15:06:10
Error description: Error BASE/1005 Message not found: TINDEX:_ODBF
Stack Calls
===========
Called from: => TINDEX:ERROR(175)
Called from: tobject.prg => (b)HBOBJECT:HBOBJECT(105)
Called from: => TINDEX:MSGNOTFOUND(0)
Called from: TIndex.PRG => TINDEX:_ODBF(167)
Called from: TIDXUTIL.PRG => GETIDXNONE(84)
Called from: TDBF.PRG => TACACHAZA:NEW(341)
Called from: TDBF.PRG => TACACHAZA:NEWOPEN(354)
Called from: cachaza.PRG => CACHAZAXHORA(216)
Called from: cachaza.PRG => (b)CACHAZA(103)
Called from: WINDOW.PRG => TMDIFRAME:ACTIVATE(0)
Called from: cachaza.PRG => CACHAZA(10
Posted: Thu Mar 29, 2007 9:27 pm
by Antonio Linares
Miguel,
Por favor, vuelve a enviarme el ZIP con las clases por email, gracias
Posted: Thu Mar 29, 2007 9:40 pm
by Patricio Avalos Aguirre
Miguel
Debes colocar la libreria antes de las de fivewin ( fiveh(x) )
o bien elimina la tindex.obj de la fiveh(X)
saludos
Patricio
Posted: Thu Mar 29, 2007 9:58 pm
by Antonio Linares
Patricio,
Eso es lo que pensé
por eso quería comprobar las clases de TDbf para ver si hay colisión en los nombres
Tu solución posiblemente es la correcta
Posted: Thu Mar 29, 2007 10:28 pm
by Miguel Salas
Aqui voy de nuevo, gracias por su ayuda.
Ya depuró todo 0 error, 0 warning, peeeeero,, ¿porque no muestra nada?
solo se activa en al administrador de tareas.
en el error anterior spor lo menos me abria el dialogo para pedir el usuario y contraseña. ¿?
Posted: Fri Mar 30, 2007 8:30 am
by Antonio Linares
Miguel,
Posiblemente no estás enlazando tu primer PRG ó no lo has compilado con /n. Por eso se construye un EXE pero no comienza en tu código sino en el primer símbolo que encuentra la máquina virtual de harbour
Posted: Fri Mar 30, 2007 8:12 pm
by Miguel Salas
Aqui si ya no entendí.
Solo tengo un programa cachaza.prg y un cachaza.rc. Te decia que el error anterior me abria el dialogo por lo menos.
¿?
Posted: Fri Mar 30, 2007 9:08 pm
by Antonio Linares
Miguel,
Pon un MsgInfo( "aqui" ) en tu PRG y comprueba si se muestra
Posted: Fri Mar 30, 2007 10:53 pm
by Miguel Salas
¡Ya estoy viendo la luz!.... ya abre el dialog, muestra el menu pero Tengo algunas dudas
1.- No leyo mi archivo .INI.
2.- Cada que le toca procesar algo se cicla.
Agradezco su ayuda. Les recuerdo que este programa esta funcionando perfecto con la anterior version (fw24).
Saludos
Posted: Sat Mar 31, 2007 9:49 am
by Antonio Linares
Miguel,
Muestranos tu PRG para que podamos construirlo y asi ayudarte