Problemas con PDA PPT2800 (Symbol)

Mike Serra
Posts: 287
Joined: Fri Apr 14, 2006 5:52 pm
Location: Córdoba (España)

Problemas con PDA PPT2800 (Symbol)

Post by Mike Serra »

Buenos días foro!!

¿Sabéis como puedo echar a andar una aplicación con FWPPC en estas PDA'S?. Directamente cuando intento ejecutar un programa básico me indica el siguiente error:

"Cannot find <programa> (or one of its components). Make sure the
path and filename are correct and all the required libraries are
available"

¿ Puede ser que necesite actualizar la PDA con algunos ficheros?, etc. .

UN SALUDO y muchas gracias de antemano,
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Post by Antonio Linares »

Mike,

Incluye estas funciones en tu PRG y vuelve a probarlo:

Code: Select all

// 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
Mike Serra
Posts: 287
Joined: Fri Apr 14, 2006 5:52 pm
Location: Córdoba (España)

Me da error

Post by Mike Serra »

Antonio, al compilar me sale lo siguiente:


ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
³ FiveWin for Pocket PC - March 2006 Harbour development power ³Ü
³ (c) FiveTech, 1993-2006 for Microsoft Windows Pocket PC ³Û
ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙÛ
ÿ ßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßß
Compiling...
Harbour Compiler Alpha build 45.0 (Flex)
Copyright 1999-2005, http://www.harbour-project.org/
Compiling 'autven.prg' and generating preprocessed output to 'autven.ppo'...

100
200
300
Lines 473, Functions/Procedures 22
Generating C source output to 'autven.c'... Done.
autven.c
FiveCEC.lib(AYGSHELL.obj) : error LNK2005: "void __cdecl HB_FUN_CESETMENU(void)" (?HB_FUN_CESETMENU@@YAXXZ) already defined in autven.obj
FiveCEC.lib(AYGSHELL.obj) : error LNK2005: "void __cdecl HB_FUN_GETMENU(void)" (?HB_FUN_GETMENU@@YAXXZ) already defined in autven.obj
FiveCEC.lib(AYGSHELL.obj) : error LNK2005: "void __cdecl HB_FUN_READBITMAP(void)" (?HB_FUN_READBITMAP@@YAXXZ) already defined in autven.obj
FiveCEC.lib(AYGSHELL.obj) : error LNK2005: "void __cdecl HB_FUN_PALBMPREAD(void)" (?HB_FUN_PALBMPREAD@@YAXXZ) already defined in autven.obj
FiveCEC.lib(AYGSHELL.obj) : warning LNK4006: "void __cdecl HB_FUN_CESETMENU(void)" (?HB_FUN_CESETMENU@@YAXXZ) already defined in autven.obj; second definition ignored
FiveCEC.lib(AYGSHELL.obj) : warning LNK4006: "void __cdecl HB_FUN_GETMENU(void)" (?HB_FUN_GETMENU@@YAXXZ) already defined in autven.obj; second definition ignored
FiveCEC.lib(AYGSHELL.obj) : warning LNK4006: "void __cdecl HB_FUN_READBITMAP(void)" (?HB_FUN_READBITMAP@@YAXXZ) already defined in autven.obj; second definition ignored
FiveCEC.lib(AYGSHELL.obj) : warning LNK4006: "void __cdecl HB_FUN_PALBMPREAD(void)" (?HB_FUN_PALBMPREAD@@YAXXZ) already defined in autven.obj; second definition ignored
Creating library autven.lib and object autven.exp
autven.exe : fatal error LNK1169: one or more multiply defined symbols found
* Application successfully built
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Post by Antonio Linares »

Mike,

Haz lo siguiente antes de enlazar:

lib /REMOVE:AYGSHELL.obj FiveCEC.lib
regards, saludos

Antonio Linares
www.fivetechsoft.com
Mike Serra
Posts: 287
Joined: Fri Apr 14, 2006 5:52 pm
Location: Córdoba (España)

Post by Mike Serra »

Te comento,

He cogido, me ha compilado (quitando tambien las funciones de showkeyboard y hidekeyboard) , pero el resultado sigue siendo el mismo.
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Post by Antonio Linares »

Mike,

Puedes copiar aqui el error que te aparece ?
regards, saludos

Antonio Linares
www.fivetechsoft.com
Mike Serra
Posts: 287
Joined: Fri Apr 14, 2006 5:52 pm
Location: Córdoba (España)

Post by Mike Serra »

A lo mejor no me he explicado bien, ya compila perfectamente el problema es que me sale el mismo error que te puse en el primer post, es decir, al ejecutar la aplicacion en estas PDA's sale un dialogo:

Cannot find <nombre_programa> (or one of its components). Make sure the path and filename are correct and all the required libraries are
available"

El mismo ejecutable lo paso a mi PDA y funciona correctamente (HP con windows mobile 5)

Si te sirve este dato:

En las PDAs (PPT 2800 Symbol) en Version sale:

Microsoft Pocket PC
Version 3.0.11171 (Build 11178)
[...]
Processor: ARM SA1110
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Post by Antonio Linares »

Mike,

Puedes por favor construir samples\Tutor01 y probarlo en tu Pocket PC ?

Por favor incluye en él las funciones que te he indicado anteriormente. Gracias,
regards, saludos

Antonio Linares
www.fivetechsoft.com
Mike Serra
Posts: 287
Joined: Fri Apr 14, 2006 5:52 pm
Location: Córdoba (España)

Post by Mike Serra »

Asi queda tutor01.prg:


// FiveWin for Pocket PC - Hello World! sample

//----------------------------------------------------------

function Main()

MsgInfo( "Hello World!", "FiveWin for Pocket PC" )

return nil

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

no tengo problemas de compilación, pero me da el mismo error:

"Cannot find 'tutor01' (or one of its components). Make sure the path and filename are correct and all the required libraries are available"
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Post by Antonio Linares »

Parece que hay alguna DLL de Windows Mobile que usa el EXE y no está en tu versión de Windows Mobile.
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Post by Antonio Linares »

Mike,

Inspecciona tu EXE con esta utilidad:
http://hyperupload.com/download/02dcd0c ... p.exe.html

En la sección de Imports debería aparecerte solamente esto:
Image
También puede ser que uno de los números que aparecen no existan en CoreDLL.DLL de tu Windows Mobile, por tratarse de una versión más antigua.
regards, saludos

Antonio Linares
www.fivetechsoft.com
Mike Serra
Posts: 287
Joined: Fri Apr 14, 2006 5:52 pm
Location: Córdoba (España)

Post by Mike Serra »

Buenas días Antonio:

Creo que el enlace de la aplicacion no es correcto, me baja un windump.exe de 0 bytes. :)
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Post by Antonio Linares »

regards, saludos

Antonio Linares
www.fivetechsoft.com
Mike Serra
Posts: 287
Joined: Fri Apr 14, 2006 5:52 pm
Location: Córdoba (España)

Post by Mike Serra »

Buenas tardes Antonio, esto es lo que sale:

http://hyperupload.com/download/0227861 ... t.bmp.html

¿Tiene solución? :wink:
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Post by Antonio Linares »

Mike,

Si, sólo CoreDLL.DLL. En principio no tiene solución pues debe estar buscando una función que no tiene CoreDLL.DLL.

De que fecha es ese Pocket PC ? No tienes la opción de actualizarle el sistema operativo ?
regards, saludos

Antonio Linares
www.fivetechsoft.com
Post Reply