Resumen Instalar componentes antes de que se ejecute el Setup1.exe   (2 mensajes )

Mensaje enviado por "Alberto M. Vernieri \(ar\)" <avernieri@interprov.com>

Hola!

Los archivos que se instalan antes de correr el setup1.exe son los que figuran en la sección [Bootstrap] del setup1.lst ([Bootstrap Files] para VB 6)

Lo que tendrìas que hacer es, usando tu setup1 viejo, hacer un instalador para el setup1 nuevo, tomar el archivo setup.lst que genere, y copiar lo que aparezca en la seccion [Files] ( [Setup1 Files] para VB 6) a la sección [Bootstrap] del setup.lst de la instalación que use el setup1 nuevo (por supuesto cambiandole los números de secuencia por los que correspondan)

Sé que explicado así suena bastante confuso, pero releelo un par de veces, mirá el archivo setup.lst para ver cómo es su estructura, y en cuanto lo entiendas vas a ver que es una pavada...

Saludos cordiales
Alberto


----- Original Message -----
From: "José Antonio Marqués Herrera" <mike@vcuba.gca.cma.net>
To: "Visual Basic Lista" <visualbasic-esp@egroups.com>
Cc: <dsoft@ltu.ltu.onat.gov.cu>; <AVernieri@juncalnet.com.ar>
Sent: Saturday, January 13, 2001 1:34 PM
Subject: (VB-ESP) Package & Deployment Wizard --- URGENTE!!!

He modificado el proyecto Setup1.vbp del P&D Wizard para hacer un programa de instalacion a mi medida. Pero he puesto en este proyecto (setup1) algunos controles que no vienen en el normalmente por ejemplo el Progress Bar que esta en Comctl32.ocx) y ahora al tratar de ejecutar el paquete de
instalacion en las maquinas de los clientes, me dice que estos controles no estan actualizados o no estan registrados apropiadamente.

Mensaje enviado por José Antonio Marqués Herrera <mike@vcuba.gca.cma.net>

Hola Alberto Vernieri y a los demas listeros:

Antes de todo, muchas gracias a Alberto por sus consejos que me llevaron a la solucion final. Pero no fue exactamente igual a como el me la propuso.

Situacion: Se necesita utilizar en el proyecto Setup1 del Package & Deployment Wizard una serie de Controles que deben primero ser copiados y registrados en la PC cliente (por supuesto)

Solucion:

1-Se genera un paquete de instalacion para el proyecto Setup1 con el Package & Deployment Wizard. Con el objetivo de utilizar las lineas que pone en el fichero Setup.lst debajo de [Setup1 Files].

2-Se genera un paquete de instalacion para la aplicacion final.

3-Se toma el fichero Setup.lst de la instalacion generada en el paso 2 y se le agrega una seccion con cualquier nombre y con las lineas sacadas del paso 1.

Ejemplo:

[MiSeccion]
File1=@MDAC_TYP.EXE,$(AppPath),,,6/26/98 12:00:00 AM,8124720,4.71.1015.0
File2=@MSDATLST.OCX,$(WinSysPath),$(DLLSelfRegister),$(Shared),5/7/99
12:00:00 AM,232456,6.0.84.18
File3=@COMCTL32.OCX,$(WinSysPath),$(DLLSelfRegister),$(Shared),6/24/98
12:00:00 AM,609584,6.0.80.22
File4=@VBSHELL.TLB,$(WinSysPath),$(TLBRegister),$(Shared),6/18/98 12:00:00
AM,2732,0.0.0.0

4-Se modifica el proyecto setup1 y ademas de las otras modificaciones que necesitemos se agrega esto, en frmSetup1.frm en el evento Load debajo de la linea CopySection gstrINI_FILES del proyecto Setup1:

CopySection "MiSeccion" ----> Esto copiara los ficheros que necesitamos, los que despues se registraran solos mas abajo.

5-Por ultimo debemos cuidar que todos los ficheros que especificamos en [MiSeccion] se agreguen al paquete de instalacion de la aplicacion final, ademas del setup1.exe modificado y el setup.lst modificado. Para esto es posible que debamos ejecutar de nuevo el Package & Deployment Wizard
agregando los ficheros que necesitamos para el setup1.exe.

Eso es todo. Espero que le sirva a alguien y que no este muy enredado.

Nota: Tambien se deberia calcular en el setup1.vbp si hay suficiente espacio en disco para instalar los ficheros que estamos agregando a la instalacion en [MiSeccion], esto tambien se hace en frmSetup1.frm en el evento Load por donde dice CalcDiskSpace gstrINI_FILES, se agregaria CalcDiskSpace "MiSeccion".


Saludos

Jose Antonio Marques Herrera
Ingeniero Informatico
mailto:mike@vcuba.gca.cma.net
Departamento de Informatica
Villa Cuba Resort
Tel. (535) 668280



Resumen Resumen

Visual Basic Página de Visual Basic

Página principal Página principal

www.jrubi.com