10 Instalación de aplicaciones 10 10.1 Versión de Velázquez Visual basada en un servidor de disco (Monopuesto) Para instalar una aplicación realizada con Velázquez Visual a un usuario final debemos instalar en el servidor el Proyecto (fichero .VAM o .MAP). Recordemos que el fichero .MAP puede ser abierto y modificado con el Editor de Proyectos, el fichero .VAM no. Este último además está totalmente encriptado y ocupa menos espacio en disco. Así que lo aconsejable es instalar este último. Cuando trabajamos en arquitectura VRunner, debemos instalar el Ejecutor de aplicaciones (fichero VRunner.exe) en cada puesto en que vaya a ser ejecutada. La ejecución de aplicaciones en modo local será monopuesto, es decir, una aplicación sólo puede ser ejecutada una vez por un único usuario en el mismo momento, aunque varios usuarios podrán ejecutar la aplicación pero no simultáneamente. En función del Ejecutor que se vaya a instalar, pueden necesitarse otros archivos adicionales (dll’s), que son: Librerías DLL de C++: Mfc42.dll, Mfc42Loc.dll, Msvcp60.dll, Msvcrt.dll. Todos los ejecutables VRunner las necesitan. Los ejecutables VRunner no, pues ya las tienen incluidas. Librerías DLL de Oracle: Ociw32.dll. Al igual que antes, los ejecutables VRunner.exe las necesitan. Los ejecutables VRunner.exe ya tienen incluida la librería. Las librerías dll que sean necesarias se han de instalar (en cada puesto, al igual que el vRunner) en la carpeta C:\Windows\System (en Windows 95 y 98) o en la carpeta Windows\System32 (en Windows NT y 2000). A continuación enumeraremos los diferentes ejecutores existentes: VRunner.exe: ejecutor de proyectos. VRunner.exe: ejecutor de proyectos con Protección Sentinel. Sólo dispondremos de él si tenemos la versión Protección Sentinel de Velázquez Visual. En cada puesto también se ha de instalar la llave de protección debidamente programada. VRunner.exe: ejecutor de proyectos (con librerías dll incluidas). VRunner.exe: ejecutor de proyectos (con librerías dll incluidas) con Protección Sentinel. Sólo dispondremos de él si usamos la versión Protección Sentinel de Velázquez Visual. Instalación de aplicaciones 486 487 VELAZQUEZ VISUAL Para que nos sea más fácil la localización de los archivos redistribuibles, en el directorio del programa se encuentran todos en una carpeta llamada REDIST. En esta carpeta también se incluye el manual de edición en línea de los ejecutores. Si el usuario final va a trabajar con bases de datos externas ODBC/DAO, necesitará tener instalados en su máquina los controladores de ODBC/DAO. En el CD-ROM de instalación de Velázquez Visual existe una carpeta llamada DAO que le permitirá instalar los controladores del DAO y otra llamada ODBC que permitirá instalar los controladores del ODBC. Son totalmente redistribuibles. Existe una serie de ficheros que podemos incluir también en la instalación (en el servidor) en los siguientes casos: Si la aplicación la vamos a entregar con datos en las tablas tendremos que incluir los ficheros con la extensión DAT e IDX correspondientes. Si hemos introducido información en campos de tipo objeto tendremos que incluir también los ficheros con extensión CND y CNI. Si la aplicación ya la entregamos con la información de los usuarios y de los grupos de usuarios tendremos que incluir el fichero con la extensión USR. Si vamos a entregar la aplicación con los valores de variables en disco ya introducidos tendremos que incluir también el fichero con la extensión VAR. Si creamos un fichero de ayuda propio (.HLP) con o sin fichero de contenidos (.CNT) los incluiremos también. Se instalarán en el mismo directorio que el Ejecutor. Si no tenemos archivo de ayuda propio, instalaremos los archivos VRunner.hip y VRunner.cnt. 10.2 Versión cliente-servidor de Velázquez Visual Deberemos instalar en el servidor el fichero .VAM o .MAP, y el Servidor de Aplicaciones de Velázquez Visual. Y en los clientes instalaremos el Navegador de Velázquez Visual. En el mismo CD-ROM de instalación del Servidor de Aplicaciones encontraremos el programa de instalación del Navegador. Otros ficheros adicionales que puede incluir en la instalación Si la aplicación la vamos a entregar con datos en las tablas tendremos que incluir los ficheros con la extensión DAT e IDX correspondientes. Si hemos introducido información en campos de tipo objeto tendremos que incluir también los ficheros con extensión CND y CNI. 10 Si hemos creado un fichero de ayuda propio (.HLP) con o sin fichero de contenidos (.CNT) tendremos que instalarlos también en el mismo directorio que el Navegador de Velázquez Visual. Si no tenemos archivo de ayuda propio, instalaremos los archivos Irunner.hlp e Irunner.cnt. Si el usuario final va a trabajar con bases de datos externas ODBC/DAO, al igual que antes, necesitará tener instalados en su máquina los controladores de ODBC/DAO. 10.3 Creación de aplicaciones para ejecutar desde CD-ROM Al tratarse de un dispositivo de solo lectura, para crear una aplicación para ejecutar desde un CD-ROM tendremos que tener en cuenta lo siguiente: El proyecto de Velázquez Visual no puede tener procesos que provoquen escritura en disco. En los formularios del proyecto no puede haber botones que disparen funciones Aceptar ni Eliminar. Habrá que añadir ficheros de los especificados anteriormente (ficheros de datos, índices, contenedor, etc.). El ejecutor a utilizar será VRunner.exe. Instalación de aplicaciones