Club Builder - Foros de discusión Club Builder
Foro de C++Builder en español
 
 FAQFAQ   BuscarBuscar   MiembrosMiembros   Grupos de UsuariosGrupos de Usuarios   RegistrarseRegistrarse 
 PerfilPerfil   Entra para ver tus mensajes privadosEntra para ver tus mensajes privados   EntrarEntrar 

Instalador

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Consultas
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
Mensaje    Asunto: Instalador Responder citando

Lo correcto seria q esto lo poste en el hilo de "Instalador en castellano" pero temo que pase desapercibido ya que hay bastantes mensajes.
Pregunta. Saben que esta NullSoft para generar instaladores, lo probaron alguna ves? Es una herramienta que continuamente se esta actualizando, tiene muchas cosas nuevas no es difícil aprender, se basa en scrip es similar a InnoSetup.
Yo utilice un tiempo Inno Setup pero mmmmm, funciona. Luego probé con NullSoft en realidad la herramienta se llama nsis es propiedad de NullSoft. NSIS es open surce, con nsis y solucione todos mis problemas, se puede instalar BDE, Interbase, instaladores comprimidos, distintos idiomas, cuando se instala crea una carpeta con ejemplos varios, existe un editor tambien es gratuito, etc . Si están en duda de que usar le aconsejo nsis hay mucho info en la red, espero le se util.

Saludos tor.
Volver arriba
Ver perfil de usuario Enviar mensaje privado MSN Messenger
Mensaje    Asunto: Responder citando

Casi se me pasa la wrl es

http://www.nullsoft.com/
Volver arriba
Ver perfil de usuario Enviar mensaje privado MSN Messenger
Mensaje    Asunto: Responder citando

Muchas Gracias, por el aporte, a parte de este instalador, generalmente soy una persona que nunca esta conforme con los instaladores, no los he probado todos, pero los que he probado se basan en Script's tipo InstallShield, claro si no es él quien mas.

de Todos los instaladores que mas me han dejado un buen sabor de boca son:

1.- InstallShield (Probe todas las versiones, hasta las 12 cuando fue adquirido por Macrovision)
2.- El Nuevo instalador de BCB2007 InstallAware.

Este ultimo a tomado auge a partir de que es el instalador del BCB2007 me ha gustado y ando probando la version Trial, aún voy descubriendo cosas, generalmente bajó los archivos trial, para ver y realizar las pruebas, pues a veces si el producto me convence ahorro para poder comprar una version profesional, en algunos casos descubro cosas, que otros instaladores no pueden hacer y en relativa los mejorcitos que he visto ahora son estos dos.

Un saludo y espero que puedan visitar las paginas y probarlos, no cuesta nada son un demo pero son faciles de usar.
_________________
Cool
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email MSN Messenger
Mensaje    Asunto: Responder citando

Hola Tor, estoy mirnado el NSIS y la verda que está bastante bien. A ver si me puedes ayudar en esto que quiero hacer.

Veras me gustaría que en mitad de instalación, se instale otro programa pero en modo silencioso (de manera automática), pero además que se instale si no está instalado en el PC, ¿hay alguna forma de hacerlo?

Si se puede, pues ademas, estaría bien, que al desinstalarse, se desinstalara ese programa que se ha instalado en modo silencioso.

Con Inno Setup casi lo consigo (no sé como hacer que no se instale si ya está instalado xd), con la sección [Run]

saludos!
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Responder citando

Hola ercea, bueno creo q lo q deberias tener bien claro es q chequeas para saber si ese programa ya esta instalado o no, es decir puede ser un registro en el sistema o una dll o una carpeta nose no se, un ini, puede que sean ambas cosas..
en los scrip de nsis tienes instrucciones para leer archivos o registro de sistema, leer/escribir ini. y en funcion al retorno de estos puedes utilizar las instrucciones de "Flow Control" para realizar alguna tarea determinada, esta tarea puedes tener definida en alguna funcion (se pueden crear funciones msg de alertas, msg desiciones, etc), en cuanto a la instalacion tiene cosas como Exec, ExecShell, ExecWait, nose creo que el mas adecuado en tu caso seria ExecWait, instala el programa y espera que termine de instalar..

Sigue estos pasos instalas el nsis, luego instalar el "HM NSIS Edit" la wrl es http://hmne.sourceforge.net/

este editor carga una ayuda sobre las instrucciones te hablo de muchas paginas que describen con vastantes detalles las instrucciones, cuando empieses a ver la forma de trabajo veras que tu problema se puede resolver de varias maneras..
si algo no entiendes o se complica mucho, postealo quisas podamos ayudarte.
saludos tor
Volver arriba
Ver perfil de usuario Enviar mensaje privado MSN Messenger
Mensaje    Asunto: Responder citando

mira este ejemplo yo lo uso para instalar la BDE



Section "Borland Database Engine" Sec_DBEngine
SectionIn 1
SetOverwrite on
CreateDirectory "$PROGRAMFILES\Archivos comunes\Borland Shared\BDE\"
SetOutPath "$PROGRAMFILES\Archivos comunes\Borland Shared\BDE\"
!insertmacro InstallLib REGDLL NOTSHARED REBOOT_NOTPROTECTED BDE\BdeInst.dll $SYSDIR\BdeInst.dll $SYSDIR
File /r "BDE\idapi32.cfg"
CreateDirectory "$SMPROGRAMS\$STARTMENU_FOLDER\Base de datos"
CreateShortCut "$SMPROGRAMS\$STARTMENU_FOLDER\Base de datos\BDE Admin.lnk" "$PROGRAMFILES\Archivos comunes\Borland Shared\BDE\bdeadmin.exe"
SectionEnd
Volver arriba
Ver perfil de usuario Enviar mensaje privado MSN Messenger
Mensaje    Asunto: Responder citando

Hola Tor, justo cuando has respondido ya he dado con la tecla xD. Efectivametne hay varias formas, he optado por crearme una función que busque en el registro si está o no el progrma instalado, devolviendo 1 u 0 en un caso u otro. Si vale 1 que se instale y si no pues no hace nada ^^

Me está gustando este instalador Wink. Graicas tor por tu ayuda.

saludos!
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mostrar mensajes de anteriores:   
Cambiar a:  
No puedes publicar temas nuevos en este foro
No puedes responder a temas en este foro
No puedes editar tus mensajes en este foro
No puedes borrar tus mensajes en este foro
No puedes votar en las encuestas de este foro


Hosting WordPress Indedmedia desde 3,99 €
© 2002–2026 Club Builder · Funciona con phpBB.