Página de inicio - Tecla de acceso: 1
Notas técnicas

Cosmos. Nuevas funcionalidades de la versión 2.4

El editor de instalaciones

El editor de instalaciones de Cosmos permite generar los ficheros de instalación de una aplicación o proyecto Cosmos. A partir de esos ficheros se podrá instalar la aplicación de una forma cómoda y rápida en cualquier equipo con sólo invocar a un programa de setup. Esto facilita la distribución de la aplicación, puesto que una vez generada la instalación, ésta se puede copiar en CD-ROM o en diskettes, o bien se puede poner en una unidad de red, de modo que el usuario final pueda instalarla desde uno de estos soportes.

El editor de instalaciones parte de un proyecto Cosmos y copia todos los ficheros que integran ese proyecto (fichero de configuración, repositorios, módulos fuente, módulos externos y ficheros de mensajes) en un directorio de instalación suministrado por el usuario. En ese directorio se copiarán también una serie de ficheros ejecutables y DLLs, que serán los encargados de llevar a cabo la instalación, así como un fichero «setup.isf» que contendrá el «script» de instalación, en el cual se indica qué se va instalar y cómo. Uno de los ejecutables será el fichero «setup.exe», que se encargará de interpretar el «script» de instalación y llevará ésta a cabo.

Generar una instalación

Para generar una instalación basta con invocar al editor de instalaciones desde el entorno de desarrollo de Cosmos o bien por medio del ejecutable «cosinsed.exe» (situado junto a los demás ejecutables del producto).

El editor de instalaciones es una especie de «wizard» que va solicitando datos del usuario para generar los ficheros de instalación a partir de ellos. Nada más invocarlo aparecerá la siguiente ventana:

Ventana del editor de instalaciones

Los datos que se solicitan en esta pantalla son los siguientes:

El proyecto a instalar y el título de la instalación son datos obligatorios en esta ventana, de modo que el programa no nos dejará pasar a la siguiente si no los hemos rellenado correctamente.

Una vez especificados todos los datos anteriores, si hacemos click sobre el botón «Next» aparecerá una nueva ventana solicitando más información:

Segunda ventana del editor de instalaciones

Los datos que se solicitan en esta segunda ventana son los siguientes:

Si desde esta última ventana hacemos clic sobre el botón «Finish» una vez rellenados los datos, se creará una instalación de la aplicación con todos los ficheros necesarios. La podremos encontrar en el directorio especificado como «Installation Directory».

Para instalar la aplicación a partir de los ficheros de instalación bastará con ejecutar el programa «setup.exe».

Empleo del metacarácter "%"

En los campos «Title» y «Program Administrator Group Label» puede usarse el símbolo «%» como un metacarácter para la inclusión de ciertos valores cuyo significado es el siguiente:

% Carácter «%».
%| Salto de línea.
%d Directorio destino.
%c Directorio donde se encuentra instalado Cosmos.
%i Título de la instalación (si se usa esta opción no se deben usar metacaracteres en el título).
%e Versión.

Uso del editor desde la línea de comandos

El editor de instalaciones es el programa «cosinsed.exe», que podrá encontrar junto a los demás ejecutables de Cosmos. Su línea de comandos admite los siguientes parámetros:

cosinsed.exe [-prj ProjectName] [-v]

Donde:

-prj ProjectName «ProjectName» sería la especificación del proyecto del cual queremos generar la instalación. Si usamos este parámetro, el programa arrancará con su primera ventana, pero teniendo ésta el campo «Project» rellenado con lo que le hayamos pasado.
-v Si invocamos a «cosinsed» con este parametro obtendremos una ventana con información sobre la versión del programa.