Este mes inicie el desarrollo de aplicaciones usando FiveWin para Pocket PC, un miembro más de la famila FiveWin.
La primer tarea que hice fue configurar mi xMate, para evitar usar el famoso BuildCe.Bat.
La parte más complicada de configurar fue la opción de compilación.
Mi dolor de cabeza estaba en la siguiente línea
HB_COMMAND=%HB_BIN_INSTALL%\Harbour.Exe %PRG% /m /n /i%HB_INC_INSTALL%
Donde la maldita bandera de compilación /m no permitia que el exe se ejecutará en la Pocket PC.
Así que para que no sufran las de Caín con el mismo problema que tuve yo.
Aquí les dejo la configuración completa de xMate para FWPPC.
[Harbour]
HB_INSTALL=C:\harbourc
HB_COMMAND=%HB_BIN_INSTALL%\Harbour.Exe %PRG% /n /i%HB_INC_INSTALL%
Option prefix=/
[C]
C_INSTALL=C:\vce
C_COMP_COMMAND=%C_BIN_INSTALL%\clarm.exe -TP -W3 -c %CRLF%/DARM %CRLF%/DUNICODE%CRLF%/DFWPLUS%CRLF% -I%HB_INC_INSTALL% -I%C_INC_INSTALL%\arm %C%
C_LIB_COMMAND=%C_BIN_INSTALL%\Lib.Exe %LIB% /P512 @%RSP% , %LST%
C_LINK_COMMAND=%C_BIN_INSTALL%\Link.exe @%LN K% /nologo /SUBSYSTEM:WINDOWSCE,4.20 /MACHINE:ARM
C_RC_COMMAND=%C_BIN_INSTALL%\rc.exe -r -d_CE%RES% %RC%
C_DLL_COMMAND=%C_BIN_INSTALL%\Link.exe /nologo /SUBSYSTEM:WINDOWSCE,4.20 /MACHINE:ARM @%LNK%
Option prefix=-
[User]
POSTEXE_COMMAND=
POSTLIB_COMMAND=
POSTDLL_COMMAND=
[Advanced]
Command types=1,1,1,1,1,1,1,1,1
[Files]
C:\FWPPC\LIB\Fivece.lib=1
C:\FWPPC\LIB\Fivecec.lib=2
%HB_LIB_INSTALL%\rtl.lib=3
%HB_LIB_INSTALL%\vm.lib=4
%HB_LIB_INSTALL%\gtwin.lib=5
%HB_LIB_INSTALL%\lang.lib=6
%HB_LIB_INSTALL%\macro.lib=7
%HB_LIB_INSTALL%\rdd.lib=8
%HB_LIB_INSTALL%\dbfntx.lib=9
%HB_LIB_INSTALL%\dbfcdx.lib=10
%HB_LIB_INSTALL%\dbffpt.lib=11
%HB_LIB_INSTALL%\hbsix.lib=12
%HB_LIB_INSTALL%\debug.lib=13
%HB_LIB_INSTALL%\common.lib=14
%HB_LIB_INSTALL%\pp.lib=15
%HB_LIB_INSTALL%\codepage.lib=16
%C_LIB_INSTALL%\arm\coredll.lib=17
%C_LIB_INSTALL%\arm\corelibc.lib=18
%C_LIB_INSTALL%\arm\aygshell.lib=19
%C_LIB_INSTALL%\arm\ws2.lib=20
%C_LIB_INSTALL%\arm\mfcce400.lib=21
%C_LIB_INSTALL%\arm\ole32.lib=22
%C_LIB_INSTALL%\arm\ceshell.lib=23
%C_LIB_INSTALL%\arm\commctrl.lib=24
%C_LIB_INSTALL%\arm\wininet.lib=25
La primer tarea que hice fue configurar mi xMate, para evitar usar el famoso BuildCe.Bat.
La parte más complicada de configurar fue la opción de compilación.
Mi dolor de cabeza estaba en la siguiente línea
HB_COMMAND=%HB_BIN_INSTALL%\Harbour.Exe %PRG% /m /n /i%HB_INC_INSTALL%
Donde la maldita bandera de compilación /m no permitia que el exe se ejecutará en la Pocket PC.
Así que para que no sufran las de Caín con el mismo problema que tuve yo.
Aquí les dejo la configuración completa de xMate para FWPPC.
[Harbour]
HB_INSTALL=C:\harbourc
HB_COMMAND=%HB_BIN_INSTALL%\Harbour.Exe %PRG% /n /i%HB_INC_INSTALL%
Option prefix=/
[C]
C_INSTALL=C:\vce
C_COMP_COMMAND=%C_BIN_INSTALL%\clarm.exe -TP -W3 -c %CRLF%/DARM %CRLF%/DUNICODE%CRLF%/DFWPLUS%CRLF% -I%HB_INC_INSTALL% -I%C_INC_INSTALL%\arm %C%
C_LIB_COMMAND=%C_BIN_INSTALL%\Lib.Exe %LIB% /P512 @%RSP% , %LST%
C_LINK_COMMAND=%C_BIN_INSTALL%\Link.exe @%LN K% /nologo /SUBSYSTEM:WINDOWSCE,4.20 /MACHINE:ARM
C_RC_COMMAND=%C_BIN_INSTALL%\rc.exe -r -d_CE%RES% %RC%
C_DLL_COMMAND=%C_BIN_INSTALL%\Link.exe /nologo /SUBSYSTEM:WINDOWSCE,4.20 /MACHINE:ARM @%LNK%
Option prefix=-
[User]
POSTEXE_COMMAND=
POSTLIB_COMMAND=
POSTDLL_COMMAND=
[Advanced]
Command types=1,1,1,1,1,1,1,1,1
[Files]
C:\FWPPC\LIB\Fivece.lib=1
C:\FWPPC\LIB\Fivecec.lib=2
%HB_LIB_INSTALL%\rtl.lib=3
%HB_LIB_INSTALL%\vm.lib=4
%HB_LIB_INSTALL%\gtwin.lib=5
%HB_LIB_INSTALL%\lang.lib=6
%HB_LIB_INSTALL%\macro.lib=7
%HB_LIB_INSTALL%\rdd.lib=8
%HB_LIB_INSTALL%\dbfntx.lib=9
%HB_LIB_INSTALL%\dbfcdx.lib=10
%HB_LIB_INSTALL%\dbffpt.lib=11
%HB_LIB_INSTALL%\hbsix.lib=12
%HB_LIB_INSTALL%\debug.lib=13
%HB_LIB_INSTALL%\common.lib=14
%HB_LIB_INSTALL%\pp.lib=15
%HB_LIB_INSTALL%\codepage.lib=16
%C_LIB_INSTALL%\arm\coredll.lib=17
%C_LIB_INSTALL%\arm\corelibc.lib=18
%C_LIB_INSTALL%\arm\aygshell.lib=19
%C_LIB_INSTALL%\arm\ws2.lib=20
%C_LIB_INSTALL%\arm\mfcce400.lib=21
%C_LIB_INSTALL%\arm\ole32.lib=22
%C_LIB_INSTALL%\arm\ceshell.lib=23
%C_LIB_INSTALL%\arm\commctrl.lib=24
%C_LIB_INSTALL%\arm\wininet.lib=25
Comentarios