Lazarus

Other Languages => Spanish => Topic started by: crisares on January 14, 2020, 08:37:54 pm

Title: Generar paquete de instalacion de aplicacion en lazarus [SOLUCIONADO]
Post by: crisares on January 14, 2020, 08:37:54 pm
Hola a Todos
No estoy encontrando la manera de generar un archivo ejecutable o un paquete de instalacion de mi programa de lazarus que funcione en otros equipos... la ultima vez que hice algo asi fue hace muchisimos años en VB 6.0  :-[ y compilaba el proyecto y ya esta.. creaba un archivo que instalaba la aplicacion y los dll que hacian falta en cualquier equipo.
Como se realiza eso mismo en lazarus.
Espero hacereme enteder.
Gracias
Title: Re: Generar paquete de instalacion de aplicacion en lazarus
Post by: GAN on January 14, 2020, 09:28:08 pm
Hola, Lazarus genera un archivo ejecutable "autónomo" así que generalmente no se necesita nada.
Un error no digo común pero si que me pasó, es compilar el proyecto para plataformas de 64 bits y querer ejecutarlo en un plataforma de 32 bits.
En tu caso, cuando intentas ejecutar que error  te tira? y de paso, de que sistemas operativos estamos hablando?

Saludos.
Title: Re: Generar paquete de instalacion de aplicacion en lazarus
Post by: crisares on January 14, 2020, 11:45:56 pm
Gracias por tu respuesta!
Es practicamente como vos comentabas... yo compile en w64 no funcionaba en w32.
El error era exactamente este de la foto que adjunto...
Me descargue "lazarus-2.0.4-fpc-3.0.4-cross-i386-win32-win64.exe" y logre modificar desde la seccion Opciones de proyecto el Sistema Operativo Objetivo (adjunto foto)
Y ahi como decias vos el ejecutable autonomo funciono sin problema en w32...
Asi que ahora ya tengo compilados para los dos versiones!

Dejo todo documentado aca por si a alguien mas le pasa espero que pueda ayudarlo.

Muchas Gracias GAN
 
Title: Re: Generar paquete de instalacion de aplicacion en lazarus
Post by: GAN on January 15, 2020, 12:00:40 am
@crisares me alegro que lo solucionaras y gracias por volver a comentar, algo muy valorado.

Saludos.

P.D.: Puedes editar el título del post y agregar [solucionado] o algo parecido.
Title: Re: Generar paquete de instalacion de aplicacion en lazarus
Post by: Ñuño_Martínez on January 15, 2020, 01:06:53 pm
Ya sé que está arreglado, pero puedes usar Inno Setup (https://www.jrsoftware.org/isinfo.php) para crear paquetes de instalación para Windows. Esto no evitará que olvides archivos DLL, pero en la parte Third-Party Files puede ayudar. Además, ese programa es un clásico entre los programadores en Pascal (Delphi incluía una versión en el CD de instalación) así que la comunidad que lo usa está acostumbrada a estos compiladores y sus necesidades.
Title: Re: Generar paquete de instalacion de aplicacion en lazarus
Post by: crisares on January 15, 2020, 03:55:18 pm
Ya sé que está arreglado, pero puedes usar Inno Setup (https://www.jrsoftware.org/isinfo.php) para crear paquetes de instalación para Windows. Esto no evitará que olvides archivos DLL, pero en la parte Third-Party Files puede ayudar. Además, ese programa es un clásico entre los programadores en Pascal (Delphi incluía una versión en el CD de instalación) así que la comunidad que lo usa está acostumbrada a estos compiladores y sus necesidades.

Gracias! Lo tendre en cuenta...
TinyPortal © 2005-2018