Error de una aplicacion al quererla correr en una Pocket PC

100 views
Skip to first unread message

Carlos Cordero

unread,
Aug 7, 2013, 12:09:16 PM8/7/13
to publice...@googlegroups.com
Buenos dias.....
Tengo el siguiente error o preguntas.... realice un pequeño sistemita para el levantamiento de pedidos lo converti en EXE y lo instale en la terminal que usaran los vendedores para el levantamiento de los mismos, pero resulta que al querer correr el sistema marca el siguiente error: 'Pedidos' no es una aplicación valida para Pocket PC..... ahora bien mi pregunta es ¿en que tengo que programarlo para que pueda correrlo en dicha terminal???? o que debo de instalar extra para que funcione???.... el sistema lo realice en Foxpro 9 con SPK2, en la carpeta donde tengo la aplicacion ya le puse el vfp9enu.dll.... alguna sugerencia.... de antemano gracias

Fernando D. Bozzo

unread,
Aug 7, 2013, 2:14:08 PM8/7/13
to publice...@googlegroups.com
Hola Carlos:

¿No sería mejor si buscás en Google qué limitaciones tiene el sistema operativo de un Pocket PC y de qué se trata? Que tenga la palabra "PC" en el nombre no significa que se le pueda poner cualquier programa de Windows...




Edgar Acevedo

unread,
Aug 7, 2013, 2:34:56 PM8/7/13
to publice...@googlegroups.com
Esa cosa corre "otro tipo" de ejecutables.  Tu aplicación de VFP la compilaste para un entorno diferente, por eso no te corre en el Pocket PC.  Tendrías que haberlo compilado utilizando un compilador específicamente diseñado para Pocket PC (cosa que no existe).  Y es más, si existiera algo para compilarlo en Pocket PC, dicho ejecutable no funcionaría bajo Windows.

Salu2,


Edgar

Juan de Dios Corrales Leal

unread,
Aug 7, 2013, 3:33:38 PM8/7/13
to publice...@googlegroups.com
Creo que la respuesta a esto reside en TERMINAL SERVER....

Un EXE de Windows JAMAS te va a correr directamente en Pocket PC.

Mario López

unread,
Aug 8, 2013, 9:22:19 AM8/8/13
to publice...@googlegroups.com
@Carlos:

como ya te contestaron varios, una "Pocket PC" ejecuta un sistema operativo Windows CE o Windows Mobile, no te va a servir un .EXE Windows estándar.
Yo desarrollé un programa de captura de datos para Windows CE (un dispositivo Psion Neo), lo tuve que desarrollar en .NET CF (Net Compact Framework) con C# y Visual Studio, copio una respuesta mía anterior al tema (http://goo.gl/mpjfFn):

---
yo tuve que desarrollar hace un par de años un programa bajo
Windows CE 5.0, y no tuve necesidad del Device Mobile Center,
te comento lo que usé por si te es de utilidad:

- C# con Visual Studio 2008 (creo que es la última versión con
soporte para desarrollo en WinCE: por lo menos en su momento
no estaba soportado en el VS2010, no sé en el VS2012)

- Los bloques de código específico para la PDA estaban entre
bloques #if / #endif para permitir generar un .EXE estándar
Win32.

- Para el desarrollo y pruebas utilizaba el emulador del VS2008
o compilaba y ejecutaba directamente una aplicación Win32
usando los #define indicados anteriormente.

- RapiTools
http://www.woodmann.com/collaborative/tools/index.php/RAPI_Tools
para la comunicación entre PC y PDA (una Psion Neo en mi caso)

- Todo esto ejecutando desde una máquina virtual VirtualBox
con Windows XP SP3. De esta forma, una vez que configuré
el entorno de desarrollo en la máquina virtual con todo lo que
necesitaba podía ejecutarlo desde cualquier PC.
---

HTH
Mario
Reply all
Reply to author
Forward
0 new messages