Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 06-09-2007
Avatar de vroa74
vroa74 vroa74 is offline
Miembro
 
Registrado: jul 2006
Posts: 254
Poder: 18
vroa74 Va por buen camino
Question como generar instalación

Hola:

me gustaria hacer un instalador de un programa que elabore, no he hechoa hasta el momento ningun intalados asi que no se como iniciar.

Delphi tiene instalado los siguientes componentes que uso.
mydac, reportbuilder, jvcl, imdbimage. los cuales uso en el sistema.

no se si alguien pueda ayudarme a hacer el instalador.
ya instale el insheld install que viene en delphi.

de antemano agradesco por su ayuda.
Responder Con Cita
  #2  
Antiguo 06-09-2007
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.107
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

No es por jorobar (todo lo contrario), pero, si comienzas en estos asuntos, tal vez te interese conocer el programa InnoSetup, que, a diferencia de Install Shield es de código abierto, y casi tan popular y utilizado como este. Además está hecho en Delphi y cuenta con una buena comunidad de usuarios que mantienen herramientas relacionadas, plugins, código, etc. Echa un vistazo por lo menos: InnoSetup, de Jordan Russell.
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
  #3  
Antiguo 06-09-2007
Avatar de dajaji
dajaji dajaji is offline
Miembro
 
Registrado: ago 2006
Posts: 10
Poder: 0
dajaji Va por buen camino
el maaaas sencillo que encontre, es el CreateInstall Free
viene en varios idiomas
permite meter datos al registro
permite el registro de fuentes utilizadas
y otras cositas mas

y ademas es muy intuitivo

http://www.gentee.com/cifree/

No se olviden como un servidor, ni bien entren al programa seleccionen el idioma español.

suerte
Responder Con Cita
  #4  
Antiguo 06-09-2007
Avatar de vroa74
vroa74 vroa74 is offline
Miembro
 
Registrado: jul 2006
Posts: 254
Poder: 18
vroa74 Va por buen camino
Post

Hola
le agradesco a dec dajaji por haberme contestado.
muchas gracias, voy a rebizar ambos programas.
Responder Con Cita
  #5  
Antiguo 06-09-2007
Avatar de martinzcr
martinzcr martinzcr is offline
Miembro
 
Registrado: jun 2006
Ubicación: San Jose, Costa Rica
Posts: 53
Poder: 18
martinzcr Va por buen camino
Yo tambien uso InnoSetup, junto con ISTool. He probado otros pero este es muy configurable y fácil de usar.

Saludos!
__________________
Martin Zalazar
Responder Con Cita
  #6  
Antiguo 06-09-2007
Avatar de Io
[Io] Io is offline
Miembro Premium
 
Registrado: jul 2005
Ubicación: San Fernando (Cádiz)
Posts: 259
Poder: 19
Io Va por buen camino
Yo he empezado hace muy poquito con la elaboración de un instalador. Me decante por innosetup , y ya he creado un instalador, en el que he incluido la instalación automática de Fb15 con la aplicación. A mi parecer en un primer momento parece difícil, pero cuando lo entiendes, te das cuenta que puedes hacer de todo.

Saludos
Responder Con Cita
  #7  
Antiguo 06-09-2007
mantrax mantrax is offline
Miembro
 
Registrado: may 2007
Posts: 19
Poder: 0
mantrax Va por buen camino
Question Sirve para crear actualizaciones automaticas?

Supongase que tengo un sistema de escritorio para caja en una cadena de tiendas. ¿hay alguna aplicación que cuando tenga una nueva versión del sistema sea capaz de actualizarla solita en cada máquina que se encuentre instalada? algo tan simple como descargar el ejecutable y pegarlo en un directorio.

¿Cual de ellos realiza esa operación?
Responder Con Cita
  #8  
Antiguo 06-09-2007
Avatar de vroa74
vroa74 vroa74 is offline
Miembro
 
Registrado: jul 2006
Posts: 254
Poder: 18
vroa74 Va por buen camino
Si es lo que tato de hace ya baje los pogamas que mencionaon mas aun no entiendo como se hace el instalado
estoy instalando una maquina vitual para pode hacer pruebas.

como le comente soy novato.
Responder Con Cita
  #9  
Antiguo 06-09-2007
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.107
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

Tienes que empezar por el principio. Por lo que has comentado antes, no necesitarás distribuir con tu programa ninguna librería ni programa "externo", de modo que el asunto puede resumirse en copiar los archivos que conformen tu programa en el sistema de destino, es decir, donde se instale tu programa.

Pero has de empezar por el principio. Si descargaste InnoSetup verás que con él vienen unos cuantos ejemplos. Revísalos y ve tanteando el asunto. No es complicado, pero, en todo caso cuentas con dichos ejemplos y con una ayuda que incorpora el programa la mar de bien hecha.

Cuando te surgan problemas concretos coméntalos por aquí (o en otro hilo si quieres), pero, hasta entonces... creo que has de empezar tú mismo poco a poco.
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
  #10  
Antiguo 06-09-2007
mantrax mantrax is offline
Miembro
 
Registrado: may 2007
Posts: 19
Poder: 0
mantrax Va por buen camino
Unhappy Tu consejo no me quita la interrogante

Cita:
Empezado por dec Ver Mensaje
Hola,

Tienes que empezar por el principio. Por lo que has comentado antes, no necesitarás distribuir con tu programa ninguna librería ni programa "externo", de modo que el asunto puede resumirse en copiar los archivos que conformen tu programa en el sistema de destino, es decir, donde se instale tu programa.

Pero has de empezar por el principio. Si descargaste InnoSetup verás que con él vienen unos cuantos ejemplos. Revísalos y ve tanteando el asunto. No es complicado, pero, en todo caso cuentas con dichos ejemplos y con una ayuda que incorpora el programa la mar de bien hecha.

Cuando te surgan problemas concretos coméntalos por aquí (o en otro hilo si quieres), pero, hasta entonces... creo que has de empezar tú mismo poco a poco.
Gracias por tu colaboracion Al final no entendí lo que quieres decir ¿quieres decir que el innosetup si hace lo que yo necesito pero debo descargarlo y aprenderlo? ¿Los demos que me mencionan realizan una tarea similar a la que expuse?
Responder Con Cita
  #11  
Antiguo 06-09-2007
Avatar de Io
[Io] Io is offline
Miembro Premium
 
Registrado: jul 2005
Ubicación: San Fernando (Cádiz)
Posts: 259
Poder: 19
Io Va por buen camino
Cita:
Supongase que tengo un sistema de escritorio para caja en una cadena de tiendas. ¿hay alguna aplicación que cuando tenga una nueva versión del sistema sea capaz de actualizarla solita en cada máquina que se encuentre instalada? algo tan simple como descargar el ejecutable y pegarlo en un directorio.
Creo que he hecho algo parecido.

Con innosetup, he realizado un actualizador, el cual reemplaza el ejecutable de la aplicación instalada, y actualiza la base de datos si hace falta, sólo con descargarlo y ejecutarlo.


Todo con innosetup
Responder Con Cita
  #12  
Antiguo 06-09-2007
Avatar de Io
[Io] Io is offline
Miembro Premium
 
Registrado: jul 2005
Ubicación: San Fernando (Cádiz)
Posts: 259
Poder: 19
Io Va por buen camino
Creo que no era lo que preguntabas...
Responder Con Cita
  #13  
Antiguo 06-09-2007
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.107
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

Cita:
Empezado por mantrax
Gracias por tu colaboracion Al final no entendí lo que quieres decir ¿quieres decir que el innosetup si hace lo que yo necesito pero debo descargarlo y aprenderlo? ¿Los demos que me mencionan realizan una tarea similar a la que expuse?
Editar/Borrar Mensaje
Perdona, pero, yo estaba respondiendo al compañero que inició este hilo: ni siquiera había visto tu mensaje.
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
  #14  
Antiguo 06-09-2007
mantrax mantrax is offline
Miembro
 
Registrado: may 2007
Posts: 19
Poder: 0
mantrax Va por buen camino
Thumbs up Lo que quiero que se descargue y actualice es mi aplicacion

Quiero un programa que chequee en el servidor si hay una nueva version de mi sistema.
Si la hay la descarga y la instale. El proceso seria simplemente bajar del servidor la nueva version y copiarla en el cliente solito.
Responder Con Cita
  #15  
Antiguo 06-09-2007
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.107
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

Pues ignoro si InnoSetup incorpora algo como lo que necesitas. Lo que puedes hacer en todo caso es preparar tú mismo (en Delphi, si es que se trata de Delphi) el asunto. Es más... yo diría que InnoSetup no incorpora algo así, pero, quién sabe... quizás buscando un poco...

Lo que sí puedes es buscar en estos Foros, puesto que el tema de cómo actualizar un programa se ha tratado en varias ocasiones, a veces llegando a interesantes debates entorno a ello.
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
  #16  
Antiguo 07-09-2007
Cecilio Cecilio is offline
Miembro
 
Registrado: ago 2007
Posts: 140
Poder: 17
Cecilio Va por buen camino
Cita:
Empezado por Io Ver Mensaje
Yo he empezado hace muy poquito con la elaboración de un instalador. Me decante por innosetup , y ya he creado un instalador, en el que he incluido la instalación automática de Fb15 con la aplicación. A mi parecer en un primer momento parece difícil, pero cuando lo entiendes, te das cuenta que puedes hacer de todo.
Hola IO, yo uso innosetup con ISTool y estoy contentiiiisimo, pero no se como hacer lo que tu dices de la instalación automática de fb (en mi caso interbase).

también me interesa mucho saber como has logrado lo del actualizador que actualiza también la db.

¿ alguna pista ?
__________________
Saludos Cordiales.
------------------

Responder Con Cita
  #17  
Antiguo 07-09-2007
Cecilio Cecilio is offline
Miembro
 
Registrado: ago 2007
Posts: 140
Poder: 17
Cecilio Va por buen camino
Cita:
Empezado por mantrax Ver Mensaje
Supongase que tengo un sistema de escritorio para caja en una cadena de tiendas. ¿hay alguna aplicación que cuando tenga una nueva versión del sistema sea capaz de actualizarla solita en cada máquina que se encuentre instalada? algo tan simple como descargar el ejecutable y pegarlo en un directorio.

¿Cual de ellos realiza esa operación?
Hace algún tiempo hice algo parecido, pero no programé ni una linea de código.
Usé un sistema de sincronización de FTP. Cada tienda tenía un pequeño servidor de FTP.

Al crear una versión nueva, la ponía en una carpeta, lanzaba el sincronizador, y en un rato lo tenían todas las tiendas.
El sincronizador iba recorriendo los distintos servidores de FTP que tenia en su lista, tras comprobar el archivo/s lo enviaba si es necesario.

A mi me gustaba esta opción por el tema de las licencias y mantenimientos, ya que controlas quien y qué puede subir cada tienda.
__________________
Saludos Cordiales.
------------------

Responder Con Cita
  #18  
Antiguo 07-09-2007
Avatar de vroa74
vroa74 vroa74 is offline
Miembro
 
Registrado: jul 2006
Posts: 254
Poder: 18
vroa74 Va por buen camino
Hola a todos.

ya hice el instalador, la verdad me parece relativamente secillo.

Genere una maquina virtual con el VMWare con Windows xp, y ahi probeel instalador, al parecer funciono bien, aun me falta terminar dos secciones del sistemas.

He pensado que por estar probando el instalador en S.O. inmersos pueda que los resultado obtenidos no sean los indicados.

por otra parte Inno Setup no me esta respetando los subdirectorios que le anexo y aun no se por que.

Les seguire dando lata por aqui. muchas gracias a todos.
Responder Con Cita
  #19  
Antiguo 07-09-2007
[egostar] egostar is offline
Registrado
 
Registrado: feb 2006
Posts: 6.557
Poder: 25
egostar Va camino a la fama
A que te refieres cuando dices esto:

Cita:
Empezado por vroa74 Ver Mensaje
por otra parte Inno Setup no me esta respetando los subdirectorios que le anexo y aun no se por que.
Salud OS
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney
Responder Con Cita
  #20  
Antiguo 08-09-2007
Avatar de Io
[Io] Io is offline
Miembro Premium
 
Registrado: jul 2005
Ubicación: San Fernando (Cádiz)
Posts: 259
Poder: 19
Io Va por buen camino
Cita:
Cita:
Empezado por Io
Yo he empezado hace muy poquito con la elaboración de un instalador. Me decante por innosetup , y ya he creado un instalador, en el que he incluido la instalación automática de Fb15 con la aplicación. A mi parecer en un primer momento parece difícil, pero cuando lo entiendes, te das cuenta que puedes hacer de todo.

Hola IO, yo uso innosetup con ISTool y estoy contentiiiisimo, pero no se como hacer lo que tu dices de la instalación automática de fb (en mi caso interbase).

también me interesa mucho saber como has logrado lo del actualizador que actualiza también la db.

¿ alguna pista ?
Perdona cecilio. por no haberte contestado antes , pero hasta hoy no me había dado cuenta.

Sobre instalar Fb15. He bajado de la página de Fb, el archivo comprimido donde vienen todo los archivos necesarios. Hay un archivo de texto donde te explica lo que debes de hacer para instalarlo, y eso es precisamente lo que hago. Con innosetup, le digo que copie los archivos necesarios, y despues ejecuto los ejecutables con los parámetros adecuados.

En estos momentos no tengo a mano el script, en cuanto lo consiga te lo adjunto.

Sobre el actualizador, es un poco más complicado(por lo menos como yo le he hecho), por que he utilizado código para cambiar el path de destino de la aplicación, el cual leo del registro de win. Pero currando un poco seguro que lo verás más claro. Lo mismo te digo con este script despues te lo pego.

Saludos

Chao.
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
como generar un id UREÑA Conexión con bases de datos 9 20-05-2007 00:56:47
como generar txt de un query en SQL?? danytorres MS SQL Server 12 05-08-2005 20:36:03
¿Como Generar Ejecutable con BDE? zugazua2001 Varios 4 14-12-2004 23:27:39
como generar un informe ? maruenda Impresión 1 24-11-2004 17:52:24
Como generar esto? nefy SQL 2 02-04-2004 17:34:46


La franja horaria es GMT +2. Ahora son las 12:58:11.


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