abrir una base de datos en forma compartida

abrir una base de datos en forma compartida

Postby nolgiati » Thu Jul 26, 2007 2:35 pm

Hoal a todos!
Alguien sabe como abrir una base de datos en forma compartida desde la palm.
Necesito altualizar la base de datos de stock que se encuentra en el servidor pero que la misma la puedan seguir utilizando. (la instruccion Shared cuelga la palm, no funciona).

Slds a todos!

Natalia.
User avatar
nolgiati
 
Posts: 58
Joined: Fri Apr 20, 2007 1:38 pm

Postby R.F. » Thu Jul 26, 2007 3:31 pm

Para abrir en modo compartido, tu pocket pc tiene que tener WindowsMobile 2005, si no tiene este sistema operativo no pudes abrirla como compartida.
Saludos
R.F.
R.F.
 
Posts: 840
Joined: Thu Oct 13, 2005 7:05 pm

Postby Antonio Linares » Thu Jul 26, 2007 6:24 pm

Natalia,

Te enviamos por email una versión actualizada de Harbour para Pocket PC
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 42078
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Postby nolgiati » Thu Jul 26, 2007 7:42 pm

Mil gracias por la actualización.
Me encuentro con otro problema al enlazar me tira muchos errores de que no encuentra varias funciones como por ejemplo: MsgInfo()
Tengo que incluir algo en mi enlazador?

De esta manera estoy enlazando:

DEL LIN.TMP

echo C:\WPSIngresoStock\RESOURCE\INVENTARIO.res >> LIN.TMP
echo C:\WPSIngresoStock\OBJ\INICIO.obj >> LIN.TMP
echo C:\WPSIngresoStock\OBJ\INVENTARIO.obj >> LIN.TMP

echo C:\FWPPC\lib\FiveCE.lib C:\FWPPC\lib\FiveCEC.lib >> LIN.TMP
echo C:\harbour_CE\lib\rtl.lib >> LIN.TMP
echo C:\harbour_CE\lib\vm.lib >> LIN.TMP
echo C:\harbour_CE\lib\gtwin.lib >> LIN.TMP
echo C:\harbour_CE\lib\lang.lib >> LIN.TMP
echo C:\harbour_CE\lib\macro.lib >> LIN.TMP
echo C:\harbour_CE\lib\rdd.lib >> LIN.TMP
echo C:\harbour_CE\lib\dbfntx.lib >> LIN.TMP
echo C:\harbour_CE\lib\dbfcdx.lib >> LIN.TMP
echo C:\harbour_CE\lib\dbffpt.lib >> LIN.TMP
echo C:\harbour_CE\lib\hbsix.lib >> LIN.TMP
echo C:\harbour_CE\lib\debug.lib >> LIN.TMP
echo C:\harbour_CE\lib\common.lib >> LIN.TMP
echo C:\harbour_CE\lib\pp.lib >> LIN.TMP
echo C:\harbour_CE\lib\codepage.lib >> LIN.TMP

echo C:\VCE\lib\arm\coredll.lib >> LIN.TMP
echo C:\VCE\lib\arm\corelibc.lib >> LIN.TMP
echo C:\VCE\lib\arm\aygshell.lib >> LIN.TMP
echo C:\VCE\lib\arm\ws2.lib >> LIN.TMP
echo C:\VCE\lib\arm\mfcce400.lib >> LIN.TMP
echo C:\VCE\lib\arm\ole32.lib >> LIN.TMP
echo C:\VCE\lib\arm\ceshell.lib >> LIN.TMP
echo C:\VCE\lib\arm\commctrl.lib >> LIN.TMP
echo C:\VCE\lib\arm\wininet.lib >> LIN.TMP

C:\VCE\bin\link @LIN.TMP /SUBSYSTEM:WINDOWSCE,4.20 /MACHINE:ARM

PAUSE

DEL *.EXP
DEL *.LIB
DEL *.TMP

Desde ya muchas gracias
Saludos, Natalia
User avatar
nolgiati
 
Posts: 58
Joined: Fri Apr 20, 2007 1:38 pm

Postby Antonio Linares » Thu Jul 26, 2007 7:45 pm

Natalia,

Modifica samples\buildce.bat en esta línea, así:

%vcdir%\bin\clarm -W3 -c /DARM /DUNICODE /I%hdir%\include /I..\include %1.c

y vuelve a compilar todos tus PRGs
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 42078
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Postby nolgiati » Thu Jul 26, 2007 8:14 pm

Lo probe, cambie lo que me dijiste y no funciono.
Abajo te mando l amanera en que compilo y enlazo:

Compilar:
-----------

@ECHO OFF
CLS
DEL Compilar.log
DEL *.$$$

ECHO Compiling...

ECHO ********** COMPILO DE PRG A C ************************************************************
HARBOUR INICIO /n /i /p %2 %3 >>COMPILAR.LOG
echo --------------------------------------------------------------------------- >>COMPILAR.LOG
HARBOUR INVENTARIO /n /i /p %2 %3 >>COMPILAR.LOG
echo --------------------------------------------------------------------------- >>COMPILAR.LOG
HARBOUR PROCE /n /i /p %2 %3 >>COMPILAR.LOG
echo --------------------------------------------------------------------------- >>COMPILAR.LOG
echo . >>COMPILAR.LOG
echo . >>COMPILAR.LOG
ECHO ******************************************************************************************

ECHO ********** COMPILO DE C A OBJ ************************************************************
CLARM -W3 -c /DARM /DUNICODE /I C:\HARBOUR_ce\include /I..\include INICIO.c >>COMPILAR.LOG
echo --------------------------------------------------------------------------- >>COMPILAR.LOG
CLARM -W3 -c /DARM /DUNICODE /I C:\HARBOUR_ce\include /I..\include INVENTARIO.c >>COMPILAR.LOG
echo --------------------------------------------------------------------------- >>COMPILAR.LOG
CLARM -W3 -c /DARM /DUNICODE /I C:\HARBOUR_ce\include /I..\include PROCE.c >>COMPILAR.LOG
echo --------------------------------------------------------------------------- >>COMPILAR.LOG
ECHO ******************************************************************************************

COPY *.C C\
DEL *.C
COPY *.OBJ OBJ\
DEL *.OBJ
DEL *.PPO

-------------------------------------------------------------------------------------
En verde te marque lo que cambie.

Enlazar:
---------

DEL LIN.TMP

echo C:\WPSIngresoStock\RESOURCE\INVENTARIO.res >> LIN.TMP
echo C:\WPSIngresoStock\OBJ\INICIO.obj >> LIN.TMP
echo C:\WPSIngresoStock\OBJ\INVENTARIO.obj >> LIN.TMP
echo C:\WPSIngresoStock\OBJ\PROCE.obj >> LIN.TMP

echo C:\FWPPC\lib\FiveCE.lib C:\FWPPC\lib\FiveCEC.lib >> LIN.TMP
echo C:\harbour_CE\lib\rtl.lib >> LIN.TMP
echo C:\harbour_CE\lib\vm.lib >> LIN.TMP
echo C:\harbour_CE\lib\lang.lib >> LIN.TMP
echo C:\harbour_CE\lib\gtwin.lib >> LIN.TMP
echo C:\harbour_CE\lib\macro.lib >> LIN.TMP
echo C:\harbour_CE\lib\rdd.lib >> LIN.TMP
echo C:\harbour_CE\lib\dbfntx.lib >> LIN.TMP
echo C:\harbour_CE\lib\dbfcdx.lib >> LIN.TMP
echo C:\harbour_CE\lib\dbffpt.lib >> LIN.TMP
echo C:\harbour_CE\lib\hbsix.lib >> LIN.TMP
echo C:\harbour_CE\lib\debug.lib >> LIN.TMP
echo C:\harbour_CE\lib\common.lib >> LIN.TMP
echo C:\harbour_CE\lib\pp.lib >> LIN.TMP
echo C:\harbour_CE\lib\codepage.lib >> LIN.TMP

echo C:\VCE\lib\arm\coredll.lib >> LIN.TMP
echo C:\VCE\lib\arm\corelibc.lib >> LIN.TMP
echo C:\VCE\lib\arm\aygshell.lib >> LIN.TMP
echo C:\VCE\lib\arm\ws2.lib >> LIN.TMP
echo C:\VCE\lib\arm\mfcce400.lib >> LIN.TMP
echo C:\VCE\lib\arm\ole32.lib >> LIN.TMP
echo C:\VCE\lib\arm\ceshell.lib >> LIN.TMP
echo C:\VCE\lib\arm\commctrl.lib >> LIN.TMP
echo C:\VCE\lib\arm\wininet.lib >> LIN.TMP

C:\VCE\bin\link @LIN.TMP /SUBSYSTEM:WINDOWSCE,4.20 /MACHINE:ARM

PAUSE

DEL *.EXP
DEL *.LIB
DEL *.TMP
-------------------------------------------------------------------------------------

Saludos, Natalia.
User avatar
nolgiati
 
Posts: 58
Joined: Fri Apr 20, 2007 1:38 pm

Postby nolgiati » Thu Jul 26, 2007 8:21 pm

Los errores son los siguientes:

INICIO.obj: error LNK2001:unresolved external symbol HB_FUN_MSGINFO refderenced in function HB_FUN _ARTICULO
INICIO.obj: error LNK2001:unresolved external symbol HB_FUN_MSGYESNO
INICIO.obj: error LNK2001:unresolved external symbol HB_FUN_TBTNBMP

y asi con muchas funciones mas...

tambien me tira lo siguiente:

rtl.lib(fstemp.obj) : error LNK2001: enresolved external symbol AnsiToWidwe
rtl.lib(fstemp.obj) : error LNK2001: enresolved external symbol AnsiToWidwe reference in function hb_fs0pen
rtl.lib(fstemp.obj) : error LNK2001: enresolved external symbol AnsiToWidwe reference in function hb_ConOutErr


Espero esto sirva de ayuda.
Mil gracias,
Natalia.
User avatar
nolgiati
 
Posts: 58
Joined: Fri Apr 20, 2007 1:38 pm

Postby Antonio Linares » Thu Jul 26, 2007 8:26 pm

Natalia,

Necesitais una versión actualizada de FWPPC para esa versión de Harbour Pocket PC
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 42078
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain


Return to FiveWin para Pocket PC

Who is online

Users browsing this forum: No registered users and 6 guests