Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Lazarus, FreePascal, Kylix, etc. (https://www.clubdelphi.com/foros/forumdisplay.php?f=14)
-   -   Empezando con lazarus (https://www.clubdelphi.com/foros/showthread.php?t=91291)

Joviali 21-12-2016 13:48:56

Empezando con lazarus
 
Buenas, haber si alguien me puede echar una mano. Programo normalmente en Delphi y me ha pedido desarrollar un software en sistemas operativos Windows CE 5.0 y 6.0.He intentado verlo con Lazarus de la siguiente manera:
He instalado:
lazarus-1.6.2-fpc-3.0.0-win32.exe.
lazarus-1.6.2-fpc-3.0.0-cross-arm-wince-win32.exe
Después a la hora de compilar toco las siguientes opciones:
- LCL WidgetType = wince
- -Target OS (-T) = WinCE
- Target CPU family (-P) = arm
- Linking - generate debugging info for GDB = Unchecked
- Y he marcado – Xs
- En opciones el ejecutable del compilado he puesto C:\lazarus\fpc\3.0.0\bin\i386-win32\ppcrossarm.exe
El ejecutable si lo pruebo con un emulador wm 6.5 profesional me funciona.
EL problema que tengo es que el mismo ejecutable en el emulador para Windows ce 5 no funciona, además en los dispositivos que tengo que son un datalogic scorpio me pasa lo mismo, me sale el siguiente mensaje en ambos: is not a valid Windows ce application.

He estado mirando la wiki pero no saco nada en claro. He intentando compilar con el siguiente bat:
PATH=c:\lazarus\fpc\3.0.0\bin\i386-win32;c:\lazarus\fpc\3.0.0\bin\arm-wince
make clean lcl LCL_PLATFORM=wince PP=ppcrossarm.exe CPU_TARGET=arm OS_TARGET=wince
pause

He visto el tema de la librería aygshell.dll que puede que estos dispositivos tiene una versión de Windows ce desnuda., pero tampoco.

La verdad es ya no se que ver, he estado buscando en foro y no hay manera.

Gracias de antemano

bitbow 21-12-2016 22:22:45

https://www.youtube.com/watch?v=KmUMrDhCOz4

mamcx 21-12-2016 22:24:59

Windows CE es super-anticuado. Es mucho mejor usar iOS o Android. Es realmente necesario WinCE?

Joviali 22-12-2016 08:50:25

Cita:

Empezado por bitbow (Mensaje 511961)

El video no es de windows CE5 si no es una version de movile.().

Joviali 22-12-2016 09:00:24

Cita:

Empezado por Joviali (Mensaje 511964)
El video no es de windows CE5 si no es una version de movile.().

Cita:

Empezado por mamcx (Mensaje 511962)
Windows CE es super-anticuado. Es mucho mejor usar iOS o Android. Es realmente necesario WinCE?


Tienes toda la razón del mundo el problema viene que tengo unos cuantos dispositivos.Además no se si se puede migrar estos dispositivos a alguna versión de android fuese posible, por otra parte estos dispositivos tiene un scaner por lo que tendría que buscar drivers specificos.

Por lo que si, creo que es necesario.:D

mamcx 22-12-2016 14:31:04

WindowsCE es una perdida *total* de tiempo. Eran ya obsoletos hace 4 años!

Te saldrá más caro el desarrollo, que comprar dispositivos nuevos, aun de gama alta.
Cualquier centavo al que te estés aferrando no es nada en comparacion a la relación costo/beneficio.

Y son una *lata* de programar. Y son *MUY* lentos.


La franja horaria es GMT +2. Ahora son las 07:28:40.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi