Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > Lazarus, FreePascal, Kylix, etc.
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 17-02-2014
JosepMLlort JosepMLlort is offline
Miembro
 
Registrado: abr 2012
Posts: 14
Poder: 0
JosepMLlort Va por buen camino
Programa creado con Lazarus i Windows 8.1 no se ejecuta con otros ordenadores o SO

Hola,

Estoy haciendo un programa con Lazarus (versión 1.0.14) con mi ordenador (Windows 8.1). En este ordenador el programa se compila y ejecuta perfectamente. Pero cuando intento ejecutarlo en otros ordenadores (Windows XP o 7), o incluso con mi ordenador pero iniciando Windows XP, el programa no se ejecuta y aparece el mensaje "el programa XXX no es una aplicación Win32 vàlida".

He buscado en este foro y en internet y no he encontrado a nadie con este problema. ¿Puede ser alguna opción de compilación que deba cambiar? ¿O me falta algún fichero (he puesto solo el exe y las imàgenes que va cargando cuando las necesita)? Espero que no sea una limitación del propio Lazarus o de Windows 8.1.

Gracias por vuestra atención. Un saludo.

Josep M.
Responder Con Cita
  #2  
Antiguo 17-02-2014
Avatar de olbeup
olbeup olbeup is offline
Miembro
 
Registrado: jul 2005
Ubicación: Santiago de la Ribera (España)
Posts: 685
Poder: 19
olbeup Va camino a la fama
Hola JosepMLlort,

Realiza un proyecto en blanco con sólo un boton donde cierra la aplicación, con esto comprobaras que no es del Lazarus ni del Windows 8.1,

Yo esto con Windows 8 64 Bit y Delphi 7 y eso no me pasa, es muy raro.

Un saludo.
__________________
Al hacer una consulta SQL, haz que los demás te entiendan y disfruten de ella, será tú reflejo de tú saber.
Responder Con Cita
  #3  
Antiguo 17-02-2014
Avatar de pacopenin
pacopenin pacopenin is offline
Miembro
 
Registrado: sep 2010
Ubicación: Asturias
Posts: 382
Poder: 14
pacopenin Va por buen camino
A lo mejor es una tontería pero ¿que versión de Lazarus tienes instalada? ¿32 ó 64 bits?
__________________
http://www.gestionportable.com
Responder Con Cita
  #4  
Antiguo 18-02-2014
JosepMLlort JosepMLlort is offline
Miembro
 
Registrado: abr 2012
Posts: 14
Poder: 0
JosepMLlort Va por buen camino
Gracias por vuestras respuestas.

Sí, un simple programa del tipo "Hola Mundo" me da el mismo mensaje de error.

La versión de Lazarus es la de 64 bits. Mañana probaré a instalar la versión 32 bits en Windows xp y veré si, a partir de los mismos ficheros fuente, el ejecutable sigue dando el mismo error.

En cuanto lo pruebe os cuento. Un saludo.
Responder Con Cita
  #5  
Antiguo 18-02-2014
Avatar de pacopenin
pacopenin pacopenin is offline
Miembro
 
Registrado: sep 2010
Ubicación: Asturias
Posts: 382
Poder: 14
pacopenin Va por buen camino
Pues si es la de 64 bits difícilmente te va a funcionar en 32 bits.
__________________
http://www.gestionportable.com
Responder Con Cita
  #6  
Antiguo 18-02-2014
Avatar de rretamar
[rretamar] rretamar is offline
Miembro Premium
 
Registrado: ago 2006
Ubicación: San Francisco, Córdoba, Argentina
Posts: 1.168
Poder: 20
rretamar Va camino a la famarretamar Va camino a la fama
Lazarus te generó un ejecutable de 64 bits, y al intentarlo ejecutar en 32 bits aparece ese error. Tendrías que compilarlo usando la versión de 32 bits de Lazarus...y asunto solucionado. Es más, por razones de compatibilidad siempre generaría ejecutables de 32 bits, estos sí pueden ejecutarse en 64 bits, pero no al revés.
__________________
Lazarus Codetyphon : Desarrollo de aplicaciones Object Pascal, libre y multiplataforma.
Responder Con Cita
  #7  
Antiguo 18-02-2014
JosepMLlort JosepMLlort is offline
Miembro
 
Registrado: abr 2012
Posts: 14
Poder: 0
JosepMLlort Va por buen camino
Tenéis razón. Compilando el programa con Lazarus de 32 bits, funciona perfectamente, tanto en windows xp com en 8.1.

Problema solucionado. Gracias por vuestra ayuda!
Responder Con Cita
Respuesta



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
Apache Server no visible desde otros ordenadores winzo Servers 2 16-09-2011 06:09:18
Aplicación no se ejecuta en otros PC jlsc Conexión con bases de datos 32 13-06-2007 13:28:19
Averiguar en qué versión de Windows se ejecuta nuestro programa dec Trucos 1 12-06-2006 12:28:16
XP Manifiest en otros ordenadores jsanchez OOP 2 24-06-2005 19:35:19
Mi primer programa en delphi el, el .exe en otros ordenadores no va Daltor Varios 3 02-04-2004 15:21:00


La franja horaria es GMT +2. Ahora son las 11:18:46.


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