Professional Documents
Culture Documents
Febrero 2002
Objetivo
El Setup Wizard provee una nica interfase para la exportacin de aplicaciones generadas para lenguajes visuales. Desde el Setup Wizard se pueden generar setups para aplicaciones FoxPro for Windows, Visual FoxPro y Visual Basic. Brinda la posibilidad de generar automticamente un setup profesional de la aplicacin generada. Permite realizar actualizaciones de la aplicacin, manteniendo el estado de la instalacin actualizado en las mquinas donde est instalado el producto.
Caractersticas implementadas
Versin 7.5
Generacin de instaladores para la Versin 7.5 de GeneXus De esta manera se incluyen todos aquellos archivos necesarios para trabajar con esta nueva versin de GeneXus. Generacin de instaladores para aplicaciones Visual Basic con interface Web Al momento de poner en produccin una aplicacin Web, se deben tener en cuenta un cierto numero de factores. En esta nueva versin del Setup Wizard se automatiza dicho proceso, haciendo ms accesible esta tarea. Posibilidad de generar instaladores en distintos idiomas Se incluyen la posibilidad de realizar instalaciones no solo en ingles, si no tambin en portugus, italiano y espaol. Soporte de Visual Fox Pro 7.0 A partir de esta versin se pueden hacer paquetes de instalacin de aplicaciones generadas con el generador Visual Fox Pro para el lenguaje Visual Fox Pro 7.0.
Versin 3.0
Generacin de instaladores para Windows Installer La generacin para Windows Installer tiene la ventaja que los instaladores corren sobre esta nueva tecnologa de Microsoft que es mucho ms robusta que las formas que hubo hasta ahora para realizar las instalaciones. Por ms informacin sobre el Windows Installer ver la seccin Vista rpida del Windows Installer en este mismo documento. Generacin de parches La generacin de parches de una aplicacin permite generar actualizaciones a medida de una aplicacin (llevando solo los archivos nuevos o actualizados). El SW resuelve automticamente cules archivos deben formar parte del parche, no siendo necesario por parte del usuario el preocuparse en determinar cules son los archivos que debe distribuir para actualizar su aplicacin.
Generacin de instaladores para aplicaciones que utilizan el formato de datos de Access 2000 A partir de la versin 7.0 de GeneXus, las aplicaciones generadas para Visual Basic utilizando base de datos Access pueden utilizar el formato de datos de Access 2000 (DAO 3.60). A partir de esta versin es posible generar setups de aplicaciones que utilicen esta versin del DAO. Generacin de instaladores para aplicaciones que utilizan la grilla Microsoft DataGrid Control A partir de la versin 7.0 de GeneXus, las aplicaciones generadas para Visual Basic pueden utilizar la grilla Microsoft DataGrid Control para manejar subfiles. A partir de esta versin es posible generar setups de aplicaciones que utilicen este control. Generacin de instalacin administrativa Las intalaciones administrativas son una nueva caracterstica del Windows Installer. Permiten mantener centralizada la administracin de un instalador y actualizar las estaciones de trabajo desde el mismo. Aprovechando esta funcionalidad se implementaron los setups de nodo (disponibles hasta ahora como instaladores independientes). Es as que desde ahora todo instalador generado por el Setup Wizard puede ser utilizado tanto para instalar localmente la aplicacin como para instalarla de forma de ejecutarla desde la red.
Versin 2.3
Distribucin de fonts Se da la posibilidad de distribuir fonts con el setup. La utilidad de esta feature es distribuir fonts especiales. Hay que tener en cuenta que por lo general las fonts que usan las aplicaciones son instaladas por el propio Windows, por lo que normalmente no es necesario distribuir ninguna font. En caso de distribuir fonts, se incluyen tanto en el setup de la aplicacin como en el setup de nodo (en caso que se est generando este ltimo). Esto es debido a que ser necesario instalarlas en ambas instalaciones para que la aplicacin funcione correctamente. En el paso 2 del Setup Wizard, hay un list box titulado Special Fonts, que muestra la lista de fonts a distribuir con el setup. Hay dos botones, uno que permite agregar fonts a la lista (<) y otro que permite eliminar fonts de la misma (>). Para agregar fonts, se muestra un dilogo que muestra las fonts instaladas en la mquina. Las fonts aparecen por nombre de archivo y no por nombre de font, por lo que es necesario conocer el nombre de archivo de la font a distribuir (yendo a Fuentes en el Panel de Control, es posible obtener el nombre del archivo correspondiente a la fuente). Para eliminar una fuente, es necesario seleccionar la fuente de la lista y luego presionar el botn >. Posibilidad de llamar a un programa (.exe o .bat) al finalizar la ejecucin del setup Al finalizar la instalacin de la aplicacin, se da la posibilidad de llamar a un programa.
Por ejemplo, un programa que podra hacer configuraciones especiales, instalar o copiar controles adicionales, etc. Si se especifica tal opcin, el programa ser llamado tanto al finalizar un setup de aplicacin, como de un setup de nodo. En el paso 2 es posible ingresar el nombre del programa que ser llamado al finalizar la instalacin. Tambin se da la posibilidad de especificar parmetros que le sern pasados cuando ste sea ejecutado. Cuando se est instalando la aplicacin, al finalizar la copia y registracin de archivos, y creacin del grupo de programas e conos se ejecuta el programa. Esto se hace en forma sincrnica, o sea, se espera a que ste termine antes de que vuelva el control al setup que est siendo ejecutado. Es luego de que vuelve el control al setup, que se completa la instalacin pidiendo reiniciar el sistema si fuera necesario (en caso que hayan archivos en uso que deban ser actualizados). Es por esto que tal programa debe devolver el control al setup, no puede por ejemplo, reiniciar el sistema. Porque en tal caso la instalacin de la aplicacin no se realizara con xito. El programa es copiado en forma temporal al directorio de sistema de Windows (\Windows\System o similar). Soporte de modelos con n-generadores Se da la posibilidad de generar setups de aplicaciones visuales de modelos que tengan mas de un generador asociado (independientemente de cual sea el generador de la reorganizacin, el por defecto y los terciarios). En el paso 1 del Setup Wizard, se muestran en un combo box los generadores visuales que tiene el modelo seleccionado. Segn el generador que se elija, en el paso 3 se muestran los ejecutables que correspondan (solo los de ese generador). Generacin de archivos a una estructura de diskettes Cuando se genera el setup a disco, se da la posibilidad de organizar los archivos en directorios, como si fueran a copiarse a diskettes. Se genera una estructura \Disk1, \Disk2, bajo el directorio seleccionado. En el paso 1 del Setup Wizard hay un check box que permite seleccionar esta facilidad. Es posible seleccionar el tamao del diskette deseado, lo cual determina el tamao de los archivos CABs generados. La feature est implementada solo para aplicaciones 32 bits. Distribucin de Imgenes Es posible distribuir imgenes desde y hacia cualquier directorio. Ademas de los archivos con extensin .BMP y .ICO (como hasta la versin anterior), se consideran tambin los archivos con extensin .JPG, .TIF y .GIF. Por defecto se distribuyen desde/hacia el directorio del modelo/aplicacin. Hay dos grupos de imgenes que maneja el Setup Wizard: las que se encuentran en el directorio del modelo y las que estn en otro directorio que seleccione el usuario. Las del primer grupo siempre son exportadas hacia el directorio de la aplicacin.
En cambio, se da la posibilidad de instalar las del segundo grupo en un directorio diferente que el directorio origen (por defecto se instalan en el mismo directorio de donde se obtuvieron). Por ejemplo: Dir origen= dir modelo Dir origen= dir modelo\bmps Dir origen= dir c:\bmps Dir destino= dir aplicacin (no es posible cambiarlo) Dir destino= dir aplicacin\bmps (por defecto, es posible cambiarlo) Dir destino= dir c:\bmps (por defecto, es posible cambiarlo)
En el ejemplo, Dir origen se elige en el paso 2 del Setup Wizard y Dir destino se elige cuando se est instalando la aplicacin. En los dos ltimos casos tambin se distribuyen las imgenes que estn en el directorio del modelo y se instalan en el directorio de la aplicacin (siempre, no es posible cambiar este comportamiento).
Administracin de setups
Un setup determinado por <KB/Modelo/Generador/Nombre de Setup> se corresponde con el instalador de un producto. Esto quiere decir que ese setup ser mediante el cual se instale el producto y se realicen las actualizaciones del mismo. La primera vez que se genera un instalador para un producto, se genera el instalador para el estado actual. A la hora de generar una actualizacin, se genera un parche que actualiza el estado anterior al estado actual del mismo.
Por ejemplo, si se gener el instalador de una primera versin de un producto y luego una actualizacin a una segunda versin del mismo, el SW generar los siguientes directorios y contenidos: Directorio_Destino\Build1\ Directorio_Destino\Build2\ (Los directorios ..... \Buildn\..... corresponden a la n-sima generacin.) El directorio ......\Build1 contiene el instalador original de la aplicacin. Los directorios ......\Build2 - Buildn contienen el parche que actualiza la instalacin de la generacin anterior a la n-sima. Este parche puede ser aplicado nicamente a un producto que se encuentra en el estado de la generacin anterior. Tambin se genera un directorio Swinfo con subdirectorios BUILDn que tienen la informacin que necesita el SW para generar el siguiente parche. El contenido de estos directorios no debe ser alterado.
Instalacin de un producto
Se deben llevar a la mquina destino los archivos ubicados en el directorio \Build1 correspondiente al producto que se desea instalar. Estos archivos deben ser copiados a un directorio accesible desde la mquina destino y no deben borrarse luego de la instalacin. Luego se debe ejecutar el programa Setup.exe y seguir los pasos que se indican en pantalla.
Actualizacin de un producto
La actualizacin se realiza mediante la aplicacin de un parche. La forma de hacerlo es copiar al directorio donde se encuentran los archivos del instalador original, los archivos ubicados en ....\Buildn correspondientes a la generacin de la actualizacin deseada. Estos constan de un .ini y un archivo .msp. Luego, estando posicionado en el directorio donde est ubicado el instalador, ejecutar el siguiente comando: Setup <archivo.msp> donde <archivo.msp> es el nombre del archivo con extensin msp correspondiente al parche a aplicar. IMPORTANTE Hay que tener en cuenta que para aplicar un parche se necesitan tener los archivos de la instalacin anterior, por lo que no deben borrarse del directorio de instalacin una vez completado el setup. En los parches, por defecto los archivos que fueron actualizados son distribuidos enteros, no se genera un archivo que slo contenga las diferencias. Por defecto en un parche se llevan los archivos enteros (no slo las diferencias entre la instalacin anterior y la actual). Esto es debido a que en Winodws 9x y Windows NT no es posible generar el parche con las diferencias y tampoco instalar un parche que slo lleva las diferencias. Esto solo es posible si la mquina origen y destino es Windows 2000 (la mquina donde se genera el instalador y la mquina donde se va a instalar), en ese caso si se pueden generar parches solo con las diferencias, esto se hace configurando en el archivo gxw32.ini del directorio Windows la seccin, clave y valor siguientes: [GeneXus Application Setup Wizard] PatchFiles=1 Si no existe la clave PatchFiles o su valor es distinto de 1, o la seccin no existe, se generan los parches llevando los archivos actualizados completos (como se dijo, este es el funcionamiento por defecto).
Al hacer click sobre el cono a la izquierda del nombre de la aplicacin, se despliega una lista que permite seleccionar si se desea que la aplicacin se instale localmente o se ejecute desde la red. Para el ejemplo se selecciona esta ltima alternativa. 4. Seleccionar el botn Next y luego Install para completar el proceso de instalacin. Esto crear un acceso directo que apuntar al ejecutable de la red. 5. Realizar el mismo procedimiento en las restantes estaciones de trabajo.
nombre se especifica al hacer el Setup. La instalacin de una aplicacin VB con interfase Web se realiza de la misma forma que la instalacin de aplicaciones GUI, salvo que se muestra la siguiente ventana:
Donde se muestran los 2 directorios explicados anteriormente. Sitio Es el directorio de la aplicacin, que contiene las dlls y lo controles necesarios para el normal funcionamiento de la aplicacin (Default Path). Sitio Web Files es el directorio con los ASP y JavaScript al cual va a puntar el directorio virtual cuyo nombre se especifica al hacer el Setup (Default WEB Path). En la parte inferior se permite elegir el directorio virtual que se va a utilizar, por defecto se muestra el que se configur al armar el Setup. Los pasos restantes son iguales que una instalacin de una aplicacin GUI.
Descripcin de la aplicacin
El nombre del ejecutable es GxStWz32.exe. Al ejecutarlo se despliega la siguiente pantalla:
Source
Knowledge Base Directory El directorio de la base de conocimiento en que est la aplicacin para la que se quiere generar el Setup. Por defecto se sugiere el directorio en de la ltima base de conocimiento que fue abierta por GeneXus. Nombre del modelo en que est la aplicacin para la que se quiere generar el Setup. Se despliega una lista con los nombres de los modelos de la base de conocimiento. Si la versin de GeneXus es anterior a 5.5 Patch 3, se desplegarn los nombres de los directorios de los modelos.
Model
Platform
Permite seleccionar la plataforma correspondiente a la aplicacin que se quiere distribuir. Aplica a modelos con ngeneradores.
Setup
Name Permite seleccionar un Setup anterior generado para la base de conocimiento/modelo/generador elegidos, a los efectos de generar una actualizacin para ese producto. El botn New Setup permite crear un nuevo setup. Indica el tipo de setup que se quiere generar. Si se selecciona Generate Setup Program, se generar un programa de setup. Si se selecciona Copy Files se copiarn los archivos a un directorio. Esta ltima opcin puede ser til si se quieren copiar los ejecutables y otros archivos auxiliares a un directorio en el que hay una aplicacin en produccin. Siempre es recomendable instalar un producto con un instalador para poder eliminar todos los archivos del mismo en el momento de la desinstalacin. Target Se puede seleccionar si se desean generar los archivos de setup a un directorio o a diskettes. Si se generan a un directorio, se debe ingresar el nombre del mismo. Con el checkbox Organize setup files in diskettes se indica si se desea crear una estructura de directorios similar a si se copiaran los archivos a diskette.
Type
Notas: Opcin Organize setup files in diskettes En esta versin se genera el instalador y luego se arman archivos comprimidos que lo contienen y son stos los que se copiarn a los diskettes, a diferencia de la versin anterior en la cual los propios archivos de la instalacin eran copiados a los diskettes. A la hora de instalar la aplicacin, se debe copiar manualmente el contenido de cada uno de los diskettes al disco duro y luego ejecutar el extract.exe (todos los .cab y el extract.exe debern estar en el mismo directorio). El utilitario pide un directorio donde descomprimir el instalador contenido en los cabs. Notar entonces que no es posible ejecutar el instalador directamente de los diskettes. No es posible hacer la instalacin directamente desde diskettes, debido a que hay varios componentes de Microsoft que deben ser instalados por instaladores independientes y ocupan ms de un diskette. Adems un parche generado por el Setup Wizard puede ocupar mas de un diskette. Opcin Diskette Drive
En Setups para aplicaciones 32 bits esta opcin no es vlida. Esto es porque tal cual estaba implementada, no se generaban los setups a disco y en Windows Installer es necesario hacerlo. Para aplicaciones 16 bits funciona igual que en las versiones anteriores. En aplicaciones 32bits se puede generar a estructura de diskette y luego copiar a mano a los diskettes. Con el botn Next se pasa al siguiente paso del Wizard. Si se quiere finalizar la ejecucin, se puede presionar el botn Exit en cualquiera de los pasos. En el segundo paso se despliega la siguiente pantalla:
Files to include
Required files Source Files support Incluir las DLLs, OCXs, etc. que sean necesarios para ejecutar la aplicacin en la mquina destino. Incluir los fuentes de la aplicacin.
Yes Incluye los archivos en donde estn los datos. En el caso de que sea una aplicacin FoxPro o Visual FoxPro se copiarn los DBFs. Si es una aplicacin Visual Basic, los MDBs. Se debe tener cuidado con la inclusin de esta opcin, porque en caso de existir datos en la maquina destino, los mismos se sobrescriben. No No se incluyen los archivos de base de datos Always localy Los archivos de base de datos se instalan siempre localmente, es decir, aunque la aplicacin se instale para ser ejecutada desde la red, se crea en cada workstation una copia local de dichos archivos.
Data base instalation Directorio donde se encuentra la base de datos local de la aplicacin. Por defecto se toma el configurado en las preferencias directory del modelo. Images Se permite seleccionar un directorio de origen y otros de destino en el cual se copian todas las imgenes del directorio origen. Se considera imagen los archivos con una de las siguientes extensiones: .BMP, .ICO, .TIF, .JPG y .GIF. Por defecto se copian todas las imgenes del directorio del modelo al directorio donde se instale la aplicacin. Es posible indicar directorios de destino relativos al de instalacin y especificar la opcin Always localy en forma anloga a los archivos de base de datos. Indica la versin del runtime detectado para el modelo a distribuir. En el caso de Visual FoxPro, tambin indica el idioma del lenguaje. Permite incluir fonts en el setup, las que sern instaladas en la mquina destino al ejecutar el mismo.
Runtime detected
Special Fonts
Call Program
Name Parameters
Permite indicar un archivo .EXE o .BAT a ser ejecutado al finalizar la instalacin. Nombre del programa a ejecutar. Parmetros a ser pasados al programa. Se puede pasar uno o ms parmetros e incluso otros (texto fijo), separando con espacios u otro carcter cada uno (segn sea procesado por el programa llamado). Los parmetros pueden ser:
[INSTALLDIR] [SOURCEDIR]
Se obtiene el directorio donde se instal la aplicacin Se obtiene el directorio desde donde se est instalando, es el directorio que contiene el instalador y/o el parche. Directorio de Windows Directorio Windows/System Directorio Common Files Directorio Program Files
Nota: Opcin Call Program Cuando se incluye un programa para ser llamado al finalizar la instalacin de la aplicacin, este programa se ejecutar en el instalador original y en los parches Si slo se quiere ejecutar al instalar la primer versin, cuando se genera el parche correspondiente no hay que incluir nada en este campo. Por ejemplo, sera posible ejecutar automticamente en un parche una reorganizacin de la siguiente forma: - Tener un script (.bat) en el directorio del modelo que tenga los siguientes comandos: cd %1 %1\rmenu.exe - En el campo Name hacer referencia al .bat - En Parameters poner [INSTALLDIR] (con comillas para recibir en %1 todo el path si tiene espacios) En el tercer paso se presenta la siguiente pantalla:
Setup Options
Application Name Nombre de la aplicacin a instalar.
Default Path
Directorio por defecto donde se va a instalar la aplicacin en la mquina destino. Si se deja vaco este campo, la aplicacin ser instalada bajo el directorio Program Files, en un directorio con nombre igual al de la aplicacin. Esta es la forma recomendada de instalar la aplicacin.
Use always
Permite forzar que los archivos se instalen en el directorio por defecto, y que el usuario final no lo pueda cambiar. Esto se aplica tanto al Default Path como al Default WEB Path. Directorio por defecto donde se instalarn los ASP y JavaScript necesarios para ejecutar la aplicacin Web. Si se deja vaco este campo, los archivos sern instalados bajo el directorio Program Files en un directorio con nombre igual al de la aplicacin seguido de _WebFiles Se crea un directorio virtual con el nombre especificado, que apunta al directorio donde se instalan los ASP y JavaScript. El nombre definitivo del directorio virtual puede modificarse en tiempo de ejecucin del setup. Se permite escoger el lenguaje en que se har la instalacin. Estn disponibles, ingles (default), espaol, italiano, portugus.
Virtual Directory
Setup Language
Es posible agregar otros programas o archivos de forma de que aparezcan en el grupo de programas en la mquina del usuario final. Por ejemplo, se puede agregar un Readme.txt, de forma que al usuario final le aparezca en el grupo del programa un cono con el readme.txt, o se puede agregar un .BAT que haga un respaldo de los datos, etc. Para hacer esto, se debe presionar el botn Add Application, y seleccionar el archivo que se desea incluir. Al ir al siguiente paso el programa debe calcular todas las dependencias de los archivos que as lo requieran, por este motivo puede demorar un tiempo considerable, en el cual la aplicacin no responda. En el ltimo paso se presenta la siguiente pantalla:
Aqu se puede consultar la lista de archivos a copiar, y se permite agregar algn archivo que sea requerido por la aplicacin y no est dentro de los que el Setup Wizard deduce que debe incluir. Es el caso de archivos de documentacin como .txt o .htm.
Files to copy
Add File Permite agregar archivos a ser distribuidos. Los mismos sern copiados al directorio de la aplicacin, salvo que sean tomados del directorio Windows o System, en cuyo caso sern copiados al directorio correspondiente. Si se selecciona un OCX o una DLL que debe registrarse, el Setup realizar la registracin. Permite borrar archivos de la lista (solo aquellos agregados via botn Add File). Salva la configuracin con el nombre dado en el paso 1.
Consideraciones generales
Instalacin del Setup Wizard
Cuando se instala el Setup Wizard, el programa instalador pregunta en que directorio se tiene instalado GeneXus, y ubica al utilitario en un directorio GXSETWIZ debajo del directorio de aquel. Si se intenta instalar sobre un directorio donde no est instalado GeneXus se da un mensaje de error y termina el Setup. El mensaje que se da es el siguiente:
A partir de la versin 2.1, en el directorio Comp bajo el directorio del Setup Wizard, se encuentran algunos de los componentes utilizados por las aplicaciones. Son los componentes que son compartidos y por tanto pueden haber sido actualizados en la mquina donde se genera el setup por cualquier instalacin. Es de este directorio que se obtendrn estos componentes para la incorporacin a los setups que sean generados por el Setup Wizard. De esta manera se busca generar setups mas seguros, que no generen problemas de estabilidad en la instalacin donde se instala la aplicacin. Los componentes que se encuentran en este directorio deben estar actualizados respecto a la liberacin de versiones y Services Packs por parte de Microsoft. Cuando estas liberaciones tengan lugar, los componentes mencionados sern actualizados en nuestra pgina Web, de manera que los usuarios puedan tener acceso a los mismos para la incorporacin al Setup Wizard. Con la versin 7.5 del Setup Wizard los archivos que se encuentran en el directorio Comp se corresponden con el Service Pack 5 del Visual Studio 6.0. Es debido a estos componentes que se incorporan que el Setup del Setup Wizard aumenta su tamao.
Generacin de Setups
Si se va a instalar una aplicacin que utiliza ActiveX , es recomendable instalar en la maquina destino el setup que el fabricante del ActiveX provee. El Setup Wizard lleva los archivos necesarios, pero puede darse el problema de archivos cruzados segn los distintos sistemas operativos. La utilizacin del Windows Installer para la instalacin de las aplicaciones solo afecta a las aplicaciones 32 bits, las aplicaciones 16 bits se siguen generando como hasta el momento. Cuando se selecciona que se incluyan los fuentes en una aplicacin FoxPro o Visual
FoxPro, se copian todos los PRGs aunque no estn involucrados en las aplicaciones seleccionadas. Si es una aplicacin Visual Basic, solo se copian los fuentes involucrados en las aplicaciones seleccionadas. Cuando se genera un setup de una aplicacin 16 bits a diskette, en el primer diskette siempre se reserva un espacio libre, que por defecto son 100Kb, pero que se puede configurar en la seccin Genexus Setup Wizard del gxw.ini que est en el directorio de windows, poniendo FreeSpaceDisk1 = NNNN donde NNNN es la cantidad de bytes. Esto es asi porque se debe generar un archivo llamado setup.lst que debe entrar siempre en el primer diskette, y que debe generarse luego de haber comprimido y partido los archivos. Entonces hay que estar seguro de que entra en el primer diskette, por eso se deja el espacio libre. En general dicho archivo no supera los 10k. El limite de 100k es para asegurarse de que nunca lo sobrepase, pero en caso de que esto ocurra o en caso de que se quiera aprovechar dicho espacio, se puede cambiar el setting. Para el caso de aplicaciones 32 bits, el espacio reservado es de 140Kb, y no es configurable. Si en la generacin de un Setup se seleccion la opcin Required support files, en las generaciones de los patches para esa generacin no es posible desmarcarla. El resto de las opciones si es posible desmarcarlas. Lo recomendable es no desmarcar opciones ya que el dejarlas marcadas no implica que el SW incluya nuevamente archivos que ya incluy en generaciones anteriores, sino que solamente sern includos los archivos que fueron actualizados y los nuevos. El demarcar una opcin significara por ejemplo que un ejecutable ya no es parte del producto, o al desmarcar los archivos de imgenes, que stos ya no son parte del mismo. No es posible cambiar el campo Application name cuando se genera una actualizacin de una aplicacin. No es posible cambiar el campo Target directory cuando se genera una actualizacin de una aplicacin. Si el nombre de los archivos .msi o .msp tienen espacios, hay que pasarlos con comillas al programa Setup.exe. Si se realiza la generacin del parche nmero N, y luego se decide que esa generacin no estaba bien (faltaba algn archivo o se recompil un exe, cualquier cambio que haga que se deba regenerarese parche), se puede borrar el directorio SWINFO\BuildN y volver a generarlo. Se debe tener en cuenta que las actualizaciones se generan contra el ltimo BuildN, que eventualmente es la versin que tiene algn cliente instalada. Por lo tanto si se elimina ese directorio, se pierde la posibilidad de generar una nueva actualizacin para ese cliente.
Instalacin/Desinstalacin de aplicaciones
Instalacin del Runtime de Visual Basic 6.0 o del DAO 3.6 (dao360.dll) en un parche. Cuando se genera un parche de una aplicacin, estos archivos no son instalados. Hay dos formas para hacer la instalacin manual de los mismos: - Generar un nuevo instalador - Generar un parche y seguir las siguientes indicaciones: o Runtime de Visual Basic 6.0 - Hay que llevar el instalador (archivo
VBrun60.exe que se encuentra bajo el directorio Comp del Setup Wizard) y ejecutarlo en la mquina destino antes de aplicar el parche. DAO 3.6 - Hay que llevar los archivos mdac_typ.exe y dcom95.exe a la mquina del cliente y ejecutarlos antes de aplicar el parche. El DCOM es necesario slo si el sistema operativo es Windows 95.
La desinstalacin de la aplicacin puede hacerse a travs de la opcin Add/Remove Programs del Panel de Control de Windows. Tambin es posible hacerlo ejecutando el setup.exe de la aplicacin y seleccionando Remove. El Windows Installer tambin permite desinstalar el producto dando botn derecho sobre el .msi.