Windows CE NET 4.10

Post Reply
Salvador
Posts: 142
Joined: Sun Dec 18, 2005 3:18 pm
Location: España

Windows CE NET 4.10

Post 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
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Post 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
regards, saludos

Antonio Linares
www.fivetechsoft.com
Salvador
Posts: 142
Joined: Sun Dec 18, 2005 3:18 pm
Location: España

Post by Salvador »

Antonio,

Ya estan incluidas
Salvador
Posts: 142
Joined: Sun Dec 18, 2005 3:18 pm
Location: España

Post by Salvador »

Y sigue sin funcionar.

¿ Alguna idea ?

Gracias.
Salvador
Posts: 142
Joined: Sun Dec 18, 2005 3:18 pm
Location: España

Post 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
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Post by Antonio Linares »

Salvador,

Puedes probar samples\tutor01.prg ? gracias
regards, saludos

Antonio Linares
www.fivetechsoft.com
Salvador
Posts: 142
Joined: Sun Dec 18, 2005 3:18 pm
Location: España

Post 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
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Post by Antonio Linares »

Salvador,

> Tutor01 tampoco funciona.

Que error da ?
regards, saludos

Antonio Linares
www.fivetechsoft.com
Salvador
Posts: 142
Joined: Sun Dec 18, 2005 3:18 pm
Location: España

Post 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."
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Post 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
regards, saludos

Antonio Linares
www.fivetechsoft.com
Salvador
Posts: 142
Joined: Sun Dec 18, 2005 3:18 pm
Location: España

Post by Salvador »

Antonio,
Sigue dando el mismoo error, te los mando.

Gracias por tu interes y fantastico soporte.
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Post 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.
regards, saludos

Antonio Linares
www.fivetechsoft.com
Post Reply