Page 1 of 1

Windows CE NET 4.10

PostPosted: Wed Sep 12, 2007 7:10 am
by Salvador
Debo desarrollar una aplicación para unas PDA industriales, modelo CASIO IT3000. Tienen procesador Intel ARM-XSCALE y sistema operativo Windows CE .NET 4.10 versión inglesa. He probado TUTOR02 y me da el error “CANNOT FIND TUTOR02….”.

Mi pregunta es de donde puede provenir la incompatibilidad con FWPPC.

Agradecería cualquier información.

Salvador Gallardo

PostPosted: Wed Sep 12, 2007 7:27 am
by Antonio Linares
Salvador,

Hay una seríe de funciones que no se pueden usar en Windows CE.
Añade este código a tutor02.prg y el EXE debería funcionar:

// Windows CE temporary fix
function CeSetmenu() ; return nil
function GetMenu() ; return nil
function ReadBitmap() ; return nil
function PalBmpRead() ; return nil

PostPosted: Wed Sep 12, 2007 9:40 am
by Salvador
Antonio,

Ya estan incluidas

PostPosted: Wed Sep 12, 2007 11:14 am
by Salvador
Y sigue sin funcionar.

¿ Alguna idea ?

Gracias.

PostPosted: Thu Sep 13, 2007 7:01 am
by Salvador
He realizado algunas pruebas con el IT3000.
Total Commander para ARM no funciona, “The aplication can no run in this device type”.
He copiado una aplicación de la PDA al emulador, y este me dice “Is not a valid Pocket Pc application”.
Según el manual esta PDA utiliza el juego de instrucciones ARMV4I.

No se si alguien puede darme una idea de cómo solucionar este problema.

Salvador Gallardo

PostPosted: Thu Sep 13, 2007 7:12 am
by Antonio Linares
Salvador,

Puedes probar samples\tutor01.prg ? gracias

PostPosted: Thu Sep 13, 2007 7:46 am
by Salvador
Antonio,

Gracias por tu rápida respuesta.
Tutor01 tampoco funciona.

Si sirve de algo, tengo los fuentes de alguna aplicación demo para este terminal en c++,
mis conocimientos de c++ es escaso.

Gracias

PostPosted: Thu Sep 13, 2007 8:42 am
by Antonio Linares
Salvador,

> Tutor01 tampoco funciona.

Que error da ?

PostPosted: Thu Sep 13, 2007 8:56 am
by Salvador
"Cannot finf TUTOR01 (or one of its components).
Make sure the path and filename ar corret and that all the required libraries are availables."

PostPosted: Thu Sep 13, 2007 9:08 am
by Antonio Linares
Salvador,

Por favor añade estas funciones a samples\Tutor01.prg y vuelve a probar, gracias:

function CeSetmenu() ; return nil
function GetMenu() ; return nil
function ReadBitmap() ; return nil
function PalBmpRead() ; return nil

Si no te funciona, envíame por email el EXE comprimido como ZIP, gracias

PostPosted: Thu Sep 13, 2007 9:19 am
by Salvador
Antonio,
Sigue dando el mismoo error, te los mando.

Gracias por tu interes y fantastico soporte.

PostPosted: Thu Sep 13, 2007 11:01 am
by Antonio Linares
Salvador,

Por lo que parece, no es compatible con la arquitectura ARM del Intel XScale.

Si no hay mas remedio que usar esas PDAs la única solución sería ver que arquitectura de micro usan y buscar el compilador de C adecuado y recompilar Harbour y FWPPC con ese compilador.