Recent

Author Topic: Generar paquete de instalacion de aplicacion en lazarus [SOLUCIONADO]  (Read 411 times)

crisares

  • New Member
  • *
  • Posts: 16
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
« Last Edit: January 15, 2020, 03:53:01 pm by crisares »

GAN

  • Sr. Member
  • ****
  • Posts: 252
Re: Generar paquete de instalacion de aplicacion en lazarus
« Reply #1 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.
Lazarus 1.8.4 FPC 3.0.4 Linux Mint Mate 17.2 x86_64 GTK-2
Zeos 7.1.3 - Sqlite 3.8.2

Foro Lazarus en español http://forum.lazarus.freepascal.org/index.php/board,73.0.html

crisares

  • New Member
  • *
  • Posts: 16
Re: Generar paquete de instalacion de aplicacion en lazarus
« Reply #2 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
 
« Last Edit: January 14, 2020, 11:47:40 pm by crisares »

GAN

  • Sr. Member
  • ****
  • Posts: 252
Re: Generar paquete de instalacion de aplicacion en lazarus
« Reply #3 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.
Lazarus 1.8.4 FPC 3.0.4 Linux Mint Mate 17.2 x86_64 GTK-2
Zeos 7.1.3 - Sqlite 3.8.2

Foro Lazarus en español http://forum.lazarus.freepascal.org/index.php/board,73.0.html

Ñuño_Martínez

  • Hero Member
  • *****
  • Posts: 935
    • Burdjia
Re: Generar paquete de instalacion de aplicacion en lazarus
« Reply #4 on: January 15, 2020, 01:06:53 pm »
Ya sé que está arreglado, pero puedes usar Inno Setup 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.
Are you interested in game programming? Join the Pascal Game Development community!
Also visit the Game Development Portal

crisares

  • New Member
  • *
  • Posts: 16
Re: Generar paquete de instalacion de aplicacion en lazarus
« Reply #5 on: January 15, 2020, 03:55:18 pm »
Ya sé que está arreglado, pero puedes usar Inno Setup 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...