Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Sistemas operativos > Windows
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #10  
Antiguo 17-10-2007
kakarotv5 kakarotv5 is offline
Miembro
 
Registrado: feb 2007
Posts: 162
Poder: 20
kakarotv5 Va por buen camino
Cita:
Empezado por Nasca Ver Mensaje
Creo que tienes que compilar las librerías wince. Si ves como se activan las qt en linux puede darte una idea, pero por si suena la flauta.

Entorno -> Configure "Build Lazarus"
Selecciona wince pon Construir LCL a Clean + Build y el resto de opciones (para compilar el entorno) a None.

Construye y esto debe haberte compilado las LCL para wince.

Yo al menos fue así como compilé el soporte de LCL para qt.
He hecho lo que me has dicho y después de compilar unas cuantas units me da los siguientes errores:

Código:
C:\lazarus\lcl\interfaces\wince\WinCEWinAPIEmu.pp(234,54) Error: Call by var parameters have to match exactly: Got "LPRECT" expected "RECT"
C:\lazarus\lcl\interfaces\wince\WinCEWinAPIEmu.pp(304,72) Error: Call by var parameters have to match exactly: Got "Pointer" expected "SIZE"
C:\lazarus\lcl\interfaces\wince\WinCEWinAPIEmu.pp(454) Fatal: There were 2 errors compiling module, stopping
EDITO: Como dije dos posts más arriba, ya no tengo problemas a la hora de compilar proyectos (aunque si intento compilar las LCL para wince si que me da errores también).

Ahora os pregunto una cosa, yo compilo un programa (un simple formulario en blanco) con las siguientes opciones del compilador:

Tipo de Widget LCL (various): wince
OS objetivo: (-T): WinCE
CPU objetivo: (-P): arm


¿Es normal que si yo ejecuto desde Windows XP el programa que he compilado me salga el siguiente error?

Código:
C:\lazarus\Proyectos\project1.exe no es una aplicación Win32 válida.
Creo que voy por buen camino puesto que lo que he compilado en teoría sólo debería de funcionar bajo Windows CE y arquitectura arm y no bajo mi Windows XP.

EDITO: Pues si que estaba en lo cierto.

¡Lo conseguí por fin!

Me bajé el Microsoft Windows Mobile 5.0 MSFP Emulator Images y he podido ejecutar mi programa compilado en Windows XP. Con el emulador Microsoft Windows CE 5.0 no he conseguido que funcione pero me doy por satisfecho.

Por cierto sólo un formulario en blanco ya ocupa 10 MB, qué pasada, por ahora es la única pega que le veo pero menos da una piedra.

Ahora sólo me queda la duda, ¿tendrá Lazarus muchas limitaciones para llevar a cabo mi tarea (con que fuera igual que Delphi me conformaría)?

Gracias a todos por ayudarme y espero que este post le sirva a alguien.

Un saludo.

Última edición por kakarotv5 fecha: 18-10-2007 a las 00:53:28.
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Delphi 7 Windows Xp rinaib Conexión con bases de datos 2 14-02-2007 03:50:35
Delphi 7 con Windows XP 64 zerelho Varios 3 10-05-2006 05:21:02
Delphi y Windows CE espart Varios 3 25-11-2005 01:41:13
Delphi 5 y Windows XP trex2000 Varios 5 08-06-2004 17:57:06
Delphi 6 y Windows XP esocrates Varios 4 28-01-2004 18:39:06


La franja horaria es GMT +2. Ahora son las 04:16:55.


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