Page 1 of 1

Problemas con las bases

Posted: Fri Aug 24, 2007 2:59 pm
by nolgiati
Hola a todos!
Actualice el FWPPC y estoy teniendo problemas cuando uso las bases como objetos, les copio un ejemplo de como funciona y como no:

Asi funciona:

Code: Select all

Local oDbfTem

USE (Curdir()+"\STOTEMP.DBF") NEW ALIAS TEMPORAL
DATABASE oDbfTem
oDbfTem:bEoF:=nil
oDbfTem:GoTop()

         REDEFINE LISTBOX oLbx;
            FIELDS TEMPORAL->DESCRIP,TRAN(TEMPORAL->EXISTENCIA,"#########.##"),;
                   TRAN(TEMPORAL->CONTADO,"#########.##"),;
                   TRAN(TEMPORAL->DIFER,"#########.##"),TEMPORAL->CODIGO;
            SIZES 120,65,65,65,60;
            HEADERS "Desc","Exist","Cont","Difer","Cod";
            ID 1000 OF oDlg1;
            ON DBLCLICK ModExi(oDlg1)
Asi funcionaba con la version anterior de FWPPC, pero la actualice porque no funcionaba el "SHARED":

Code: Select all

Local oDbfTem

USE (Curdir()+"\STOTEMP.DBF") NEW
DATABASE oDbfTem
oDbfTem:bEoF:=nil
oDbfTem:GoTop()

         REDEFINE LISTBOX oLbx;
            FIELDS oDbfTem:DESCRIP,TRAN(oDbfTem:EXISTENCIA,"#########.##"),;
                   TRAN(oDbfTem:CONTADO,"#########.##"),;
                   TRAN(oDbfTem:DIFER,"#########.##"),oDbfTem:CODIGO;
            SIZES 120,65,65,65,60;
            HEADERS "Desc","Exist","Cont","Difer","Cod";
            ID 1000 OF oDlg1;
            ON DBLCLICK ModExi(oDlg1)
Al querer usar la segunda version tira el siguiente error en tiempo de corrida:

Argument error
conditional
Args:
[ 1] = U


stack calls:
TDATABASE:EXISTENCIA(0)
(b)ARTICULO2(182)
TWBROWSE:DEFAULT(0)
(b)TWBROWSE(0)
TWBROWSE:INITIATE(0)
__OBJSENDMSG(0)
OSEND(0)
ASEND(0)
TDIALOG:INITIATE(0)
TDIALOG:HANDLEEVENT(0)
_FWPPC(0)
DIALOGBOX(0)
TDIALOG:ACTIVATE(0)
ARTICULO2(258)
VALCHECK(152)
(b)ARTICULO(115)
TBTNBMP:CLICK(0)
TBTNBMP:LBUTTONUP(0)
TWINDOW:HANDLEEVENT(0)
TBTNBMP:HANDLEEVENT(0)
_FWPPC(0)
DIALOGBOX(0)
TDIALOG:ACTIVATE(0)
ARTICULO(121)
(b)CONTROL(66)
TBTNBMP:CLICK(0)
TBTNBMP:LBUTTONUP(0)
TWINDOW:HANDLEEVENT(0)
TBTNBMP:HANDLEEVENT(0)
_FWPPC(0)
WINRUN(0)
TWINDOW:ACTIVATE(0)
MAIN(48 )

El error lo genera siempre que quiero usar una Base de datos como objeto, en cualquier caso, y cuando uso una base de las del servidor tambien lo genera.

Gracias a todos!!

Natalia.

Posted: Fri Aug 24, 2007 3:28 pm
by nolgiati
Antonio:
Existe alguna nueva actualización posterior a la de Julio/2007?

Saludos y gracias,
Natalia.

Posted: Fri Aug 24, 2007 5:10 pm
by Antonio Linares
Natalia,

Vuelve a descargar FWPPC. Hay un nuevo build con el que debería funcionar bien :-)

Posted: Fri Aug 24, 2007 6:33 pm
by nolgiati
Gracias Antonio lo voy a probar!!

Saludos. :wink: