Ir al contenido principal

Five Win para Pocket PC

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

Comentarios

Entradas más populares de este blog

Papito... Cuanto me amas?

El día de hoy recibí un email qué quiero compartir con todos ustedes. Papito... Cuanto me amas? El día que mi Hija nació, en verdad no sentí gran alegría. Por que la decepción que sentía parecía, ser más grande que el gran acontecimiento que representa tener una hija. Yo quería un varón! A los dos días de haber nacido, fui a buscar a mis dos mujeres, una lucía pálida y agotada y la otra radiante y dormilona. En pocos meses me dejé cautivar por la sonrisita de mi Carmencita y por la infinita inocencia de su mirada fija y penetrante, fue entonces cuando empecé a amarla con locura. Su carita, su sonrisita y su mirada no se apartaban ni por un instante de mis pensamientos, todo se lo quería comprar, la miraba en cada niño o niña, hacía planes sobre planes, todo sería para mi Carmencita. Este relato era contado a menudo por Randolf, el padre de Carmencita y yo también sentía gran afecto por la niña que era la razón más grande para vivir de Randolf según decía el mismo. Una tarde esta...

El triste

"Hasta el mejor libro... tiene final." No recuerdo al autor. "Qué triste todos dicen que soy, que siempre estoy hablando de ti..."  Esa cita es parte de la letra de una canción llamada "El triste" interpretada por José José... el día de hoy describe una parte de mi.

Clipper, Harbour

  Aunque muchos consideran a Clipper y Harbour ( https://harbour.github.io/ ) lenguajes “viejos”, la realidad es que siguen siendo el motor de numerosos sistemas de gestión. ✅ ¿El reto? En un reciente proyecto el objetivo fue realizar la planificación de rutas de visita optimizadas a zonas geográficas. ✅ ¿La solución? Utilizar Python en Google Colab ( https://colab.google/ ) para extraer centroides geográficos desde archivos .kml y construir archivos .dbf 🔧 Metodología En Google Colab utilizar librería fastxml ( https://pypi.org/project/fastkml/ ) para procesar archivos .kml y extraer los centroides de cada polígono. Utilizar la librería dbf ( https://pypi.org/project/dbf/ ) pa...