Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Un instalador para mis aplicaciones (https://www.clubdelphi.com/foros/showthread.php?t=63656)

yoennis 25-02-2009 03:20:44

Un instalador para mis aplicaciones
 
Hola necesito hacer un instalador para mi aplicacion como lo hago?:confused:

juanelo 25-02-2009 03:55:50

Bien muchas gracias por preguntar.
:D:D:p

Neftali [Germán.Estévez] 25-02-2009 08:44:10

Yo también bien, gracias.
Busca en los foros/internet por Inno Setup. Si buscar en Google "manual inno setup" también obtendrás bastantes resultados.

Es un generador de instalaciones gratuíto y muy potente.
En la página hay documentación y en los foros también puedes encontrar bastantes hilos al respecto, ya que hemos hablado otras veces de él.

Lo más importante que debes tener claro antes de empezar es, cuales son los archivos que tu aplicación necesita para trabajar correctamente (esto sea con Inno o con cualquier otro); Si necesitas ficheros de Base de Datos, BPL's, DLL's, si necesitas instalar BDE o algun driver específico,...

Pruébalo, es sencillo y si tienes problemas vuelves por aquí... :D

Un saludo.

krlox31416 25-02-2009 19:54:01

ya hace tiempo lo baje pero no le entiendo...
 
hola masters!!!:)

yo hace tiempo que lo vi aqui en el foro...

la verdad no se como funsiona...

lo inente instalar y no supe por donde atacar...

yo estaba utiliznado el installshiell... pero no me quedo el de instalación...

utilizo imagenes, icons, bases de datos, skins y me gustaria a futuro utilizar las dll's...

el installshiell que tenia era de la version delphi 6 pero por desgracia mi cd se rayo... por lo que no me deja instalarlo..

y el que he estado viendo es la version del 5... a decir verdad no me gusta la varsion 5 porque con la 6 el fondo se ve mejor...

el caso es que ni con la version 5 puedo hechar a andar mi instalador...

por eso me incline a usar el inno... pero no le entiendo:confused::confused:

Neftali [Germán.Estévez] 25-02-2009 22:00:53

¿Has buscado algun manual?
Por internet hay varios manuales en castellano para generar una instalación con Inno paso a paso.
Como mínimo una básica. Cuando tengas la instalación básica probada, puedes ir añadiendo cosas.

roman 25-02-2009 22:03:46

Además, el InnoSetup viene con ejemplos. Yo la primera vez que lo usé, partí del ejemplo más sencillo de los que trae, y fui modificando las opciones para adecuarlo a mi contexto.

// Saludos

yoennis 26-02-2009 14:10:42

No tengo acceso!!!
 
Hola como estan?
Les agradezco mucho lo que han echo por mi pero no tengo acceso a descargar nada de internet puesto a que estoy en una red restringida... Si ustedes pueden háganme el favor de descargalo y ponerlo en este sitio en algun lugar específico para poder descargarlo....:confused:

dec 26-02-2009 14:36:51

Hola,

Lo he subido al Directorio del ClubDelphi. A ver si puedes bajarlo de ahí.

yoennis 26-02-2009 14:45:40

Tampoco pero hay una opcion
 
Mira no tengo acceso ahí tampoco pero si no es muy grande puedes enviarlo a mi correo electrónico:

yoennisyrc (ARROBA) ipigto (PUNTO) rimed (PUNTO) cu

dec 26-02-2009 14:47:31

Hola,

Acabo de enviártelo. Te llegarán archivos con extensión ".ziq": cambia esta extensión por la extensión ".zip", si es necesario.

yoennis 26-02-2009 14:49:15

Muchas gracias brother
 
Esta bien no hay problemas todo esta en que llegue ahora

yoennis 26-02-2009 15:01:23

mira comprimelo todo con extenxion .rar
 
mira comprimelo todo con extenxion .rar porque no me llega asi

dec 26-02-2009 15:02:40

Hola,

¿Pero te llegó el correo? ¿No te llegaron los archivos? ¿Cómo sabes que con "RAR" todo irá bien? Creo que Gmail no permite el envío de archivos "RAR"... aunque no estoy seguro ahora mismo... ¿Puedes descargar archivos de Box.net? Podría subirlos ahí...

yoennis 26-02-2009 15:06:24

ya me llego
 
ahora dejame ver si abre

yoennis 26-02-2009 15:10:32

gracias llegaron
 
y abren solo necesito de permisos administrativos para poder trabaja

krlox31416 26-02-2009 19:59:52

no se que vesrion en si sera buena!!!
 
me encontre con un monton de versiones...
no se cual utilizar cual es la mejor???
pero mientras me voy checando lo que pone dec..

tambien quiero poner archivos hlp... a mi sistema...

ojala y me quede!!!

y si no puss :eek:

seguire checando:D...

Alzheimer 20-03-2009 01:47:54

Cita:

Empezado por dec (Mensaje 339409)
Hola,

¿Pero te llegó el correo? ¿No te llegaron los archivos? ¿Cómo sabes que con "RAR" todo irá bien? Creo que Gmail no permite el envío de archivos "RAR"... aunque no estoy seguro ahora mismo... ¿Puedes descargar archivos de Box.net? Podría subirlos ahí...

hola tio...>> te agradecería que me mandaras a mi tambien el InnoSetup compactado en un rar(lo antes posible).
mi cuenta de correo caducará muy pronto y me gustaría conservar esta herramienta

yoennis 20-03-2009 02:04:03

Bueno men no puedo mandar correos a tu dominio
 
Dame tu E-Mail para enviartelo con lacuenta de mi hermano...

AzidRain 20-03-2009 02:08:40

esto ya parece chat..jejeje
Inno Setup tan solo solo es el compilador del instalador hay un programa llamado inno script que es el que realmente lo hace.

yoennis 20-03-2009 02:15:01

Acaso, ¿Sabes donde está?
 
Si sabes donde está comprimelo y verifica su tamaño si es un poco pequeño puedes enviarlo a la sgt dirección: [email protected].

krlox31416 25-03-2009 04:08:08

problema con el instalador que pasaste dec
 
tengo este mensaje de error...

la verdad no se que estoy haciendo mal...

no se ejecuta mi programa una vez ya instalado...

se que tiene que ver con mis bd.. pero que estoy haciendo mal desde el inosetup???...:confused:

ademas...

en mi maquina si jala es lo mismo que me pasa con el installshel en mi maquina se que jala ademas en mi aplicacion mando llamar un archivo hlp y no lo jala sera porque lo debo de guardar en una carpeta donde ademas guardo todo lo que ocupo ej: imagenes, bd, skins, icons, fotos???...:confused:
si me pudieras explicar con peras o manzanas mi orrorsote!!!...

gracias de antemano dec...

saludos!!!!:)

roman 25-03-2009 09:44:15

Debes instalar el BDE (Borland Database Engine). Aquí se explca cómo.

// Saludos

Alzheimer 25-03-2009 16:28:40

Cita:

Empezado por yoennis (Mensaje 342061)
Dame tu E-Mail para enviartelo con lacuenta de mi hermano...

Hola t'io:

mi e-mail es: [email protected]

necesito que lo env'ies lo m'as pronto posible por favor!!!!

krlox31416 27-03-2009 04:03:21

mi problema esta así !!!
 
tengo en una carpeta llamada sistema_caja todos los archivos y carpetas de toda mi aplicacion...

en la carpeta base de datos guardo mis bases de datos, en la carpeta de font los fonts que utilizo para visualizar codigos de barras, en la carpeta de fotos las fotos que utilizo, en la carpeta de icon el icono que tengo para mi ejecutable, en la carpeta de imagenes tengo todas las imagenes que utilizo y en la de skin el tipo de skin que estoy utilizando... a la vez en mi carpeta sistema_caja estan guardados todos los archivos que se crean osea todas las units, los punto pas, el project, etc... para ya no hacerla más larga en el instalador que se creo qon el inoo setup lo instala pero todo lo que utilizo lo guarda en una sola ubicacion de destino segun el lugar que uno da para guardar...

yo deseo que el usuario instale en la ubicacion que el quiera y que todo lo que guarde lo guarde segun en la carpeta que le corresponde (todo lo que explique arriba ej: bases de datos en la carpeta bases de datos, fonts en la carpeta de fonts, etc y que no me junte todo)

Ahora bien el instalador guarda todo en la ubicacion que yo elijo pero:

el problema esta en mis bases de datos ya se que no guarda mis bases de datos en esta ubicacion:

este es el error al ejecutar el programa una vez instalado



yo ya lo heche a andar creando la carpeta tal cual me marca el error...

c:\sistema_caja\bases de datos

y en la carpeta bases de datos pego mis tablas

intente hacer lo que dice neftali
Cita:

Bájate de la página de Borland la última versión e instalala.

http://info.borland.com/devsupport/bde/bdeupdate.html

pero la pagina no me deja bajar nada no existe esa ubicacion

y esto ultimo!!!

Cita:

Perdón, no pensé que hiciera falta...
¿Has probado con alguna de las otras versiones?

De todas formas hay una manera manual y muy sencilla:
(a) Bájate el programa MiniReg.exe
(b) Bájate el fichero bdeinst.cab o búscalo en tu directorio:
"...\Archivos de programa\Archivos comunes\Borland Shared\BDE\"
(c) Descomprime el fichero .CAB y extrae el fichero BdeInst.dll
(d) Ejecuta desde la línea de comandos: MiniReg.exe BdeInst.dll

NOTA: Es el sistema que utiliza Inno Setup para instalarlo.
extraje el arcivo dll y lo arrastre al ejecutable ...

lo que note es que eso hace que se instale ...

pero nada de nada!!!

Bien pues si jala mi aplicacion ya instalada pero pues no quiero estar creando y copiando mi carpeta y mis bases de datos exactamente como lo marca el error!!!!

y ademas si la maquina donde lo instalo no tiene unidad "c" sino "e, d, etc..."

que me esta faltando al hacer el instalador con el inoo o es porblama de lo de:

como lo explica roman
Cita:

Debes instalar el BDE (Borland Database Engine). Aquí se explca cómo.
tambien quize bajar esto pero la pagina no existe!!!

Cita:

Aquí tienes un instalador independiente y autónomo.

http://ibinstall.defined.net/dl_bdeinfo.htm
que estoy haciendo mal !!!:confused:

bueno pero por lo menos ya se ejecuta el programa creando la carpeta en la ubicacion de origen y pegando las tablas:D

saludos!!!:)

krlox31416 27-03-2009 04:20:34

en resumen esto es lo que ago para que jale!!!
 
en concreto !!!




con esto jala pero y como le ago para evitar hacer esto??

los puntos anteriores que mencionan estan correctos???

y ademas yo no lo estoy haciendo bien???:cool:

saludos!!!:)

roman 27-03-2009 04:50:44

Está muy enredada tu explicación y además estás mezclando dos cosas distintas.

Por un lado tienes el problema de no poder especificar correctamente las carpetas donde se deben guardar los archivos. Recuerda que en un script de InnoSetup cuentas con la constante {app} que representa la carpeta que el usuario escoge para instalar la aplicación, así que basta que la uses en tu sección [files]:

Código:

[files]
Source: archivo.db; DestDir: "{app}\base de datos"

Por otro lado, la instalación del BDE se hace como indica Neftalí en el hilo que te puse. Entras a la página y te bajas minireg.exe y addalias.exe si es que usas alias.

// Saludos

paladincubano 01-04-2009 18:39:26

Te recomiendo un instalador profesional, gratuito, potente y lo usan muchas de las aplicaciones profesionales inclusos de pago.

El Instal de Nullsoft.

Es todo por script, muy pesadito, pero hay una aplicacion que tu solo le das parametros y el te hace el script, luego compilar y voila, tienes el famoso instalador de Nullsoft, (ej el mismo que instala al Winamp y otros)

krlox31416 04-04-2009 04:29:05

ok's ya instale la bde y jala perron todos los proyectos anteriores que he hecho
 
disculpas por no hacerme entender bien!!!:D

ok's ya entendi que me faltaba instalar la base de datos de delphi...

sin nececidad de hacer un programa de instalacion... basto arrastrar BdeInst.dll al MiniReg.exe para poder instalar la bde...

Ahora bien se deantemano que la aplicacion va a correr en la ubicacion donde fue guardada en mi caso C:\sistema_caja\base de datos...

ya lo cheque en un ciber basto copiar y pegar todo mi proyecto a la misma dirección C:\sistema_caja que es la misma dirección original donde yo guardo mi proyecto y jalan todos mis proyectos que he hecho utilizando bases de datos...

lo que quiero es que la aplicaion que estoy hacienmdo se pueda pegar en cualquier dirección y que se ejecute sin estar pegando en la misma direccion de origen "C:\sistema_caja" yo no utilizo el alias sera que es eso lo que me hace falta??? y como es que se hecha a andar el AddAlias???

por otra parte no he tenido tiempo de hecharlo a andar con el de intslación con el "inno setup" espero poder hechar a andar esto...

gracias por toda la ayuda que me han dado...

saludos!!!:)


La franja horaria es GMT +2. Ahora son las 13:09:36.

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