| [661b1d7] | 1 | Pasos a seguir para la creacio'n de instaladores de aplicaciones basadas en la
|
|---|
| 2 | VBTol.dll
|
|---|
| 3 |
|
|---|
| 4 | = Copiar para la carpeta que contiene los ficheros de la aplicacio'n lo siguiente:
|
|---|
| 5 |
|
|---|
| 6 | - VBTol.nsi (archivo que contiene la definicio'n de todos los aspectos
|
|---|
| 7 | que conformara'n el instalador)
|
|---|
| 8 | - makensis.bat (archivo que ejecutara' los comandos necesarios para la creacio'n
|
|---|
| 9 | del instalador)
|
|---|
| 10 | - MIN.EXE (ejecutable necesario para la aplicacio'n final del cliente)
|
|---|
| 11 |
|
|---|
| 12 | En particular en esta carpeta debe haber un fichero que es el que inicia la
|
|---|
| 13 | aplicacio'n del cliente, generalmente un .XLS
|
|---|
| 14 |
|
|---|
| 15 | = Instalar NSIS desde: http://nsis.sourceforge.net/Download
|
|---|
| 16 |
|
|---|
| 17 | Adicionar al path el camino del ejecutable makensis.exe
|
|---|
| 18 |
|
|---|
| 19 | = Modificar las siguientes li'neas del fichero VBTol.nsi segu'n sea necesario
|
|---|
| 20 |
|
|---|
| 21 | !define XLS_NAME "test1_eval.xls"
|
|---|
| 22 | !define BAT_NAME "aplication.bat"
|
|---|
| 23 | !define TOLBASE_DIR "C:\users\lramirez\TOL\tolp\trunk\windows\ActiveTOL\bin"
|
|---|
| 24 | !define APP_NAME "VBTol"
|
|---|
| 25 | !define APP_VERSION "v1.1.7"
|
|---|
| 26 | !define APP_RELEASE "v1.1.7 b.0.16.alpha"
|
|---|
| 27 | !define APP_PUBLISHER "Tol-Project"
|
|---|
| 28 |
|
|---|
| 29 | Los nombres de las variables son bastante descriptivas, no obstante aclaro algunas
|
|---|
| 30 |
|
|---|
| 31 | - XLS_NAME es el nombre del fichero que mencione' arriba que inicia
|
|---|
| 32 | la aplicacio'n actualmente
|
|---|
| 33 |
|
|---|
| 34 | - BAT_NAME es el nombre del .bat que iniciara' la aplicacio'n del cliente
|
|---|
| 35 | una vez instalada
|
|---|
| 36 |
|
|---|
| 37 | - TOLBASE_DIR camino de los ficheros de Tol necesarios como VBTol.dll
|
|---|
| 38 | Ejemplo: C:\users\lramirez\TOL\tolp\trunk\windows\ActiveTOL\bin
|
|---|
| 39 |
|
|---|
| 40 | Adema's si la aplicacio'n del cliente se compone de ma's de un fichero, por cada
|
|---|
| 41 | uno de ellos se debera'n anadir dos li'neas en VBTol.nsi
|
|---|
| 42 |
|
|---|
| 43 | - A continuacio'n del comentario:
|
|---|
| 44 | ;; Other files to add
|
|---|
| 45 | poner
|
|---|
| 46 | File "<nombre del fichero>"
|
|---|
| 47 |
|
|---|
| 48 | - A continuacio'n del comentario:
|
|---|
| 49 | ;; Other files to delete
|
|---|
| 50 | poner
|
|---|
| 51 | Delete "$INSTDIR\bin\<nombre del fichero>"
|
|---|
| 52 |
|
|---|
| 53 | = Ejecutar el fichero makensis.bat
|
|---|
| 54 |
|
|---|
| 55 | Esto crear'a el instalador
|
|---|
| 56 |
|
|---|
| 57 | = Instalar la aplicacio'n ejecutando el instalador previamente creado
|
|---|
| 58 |
|
|---|
| 59 | Esto instalara' la aplicacio'n en la carpeta seleccionada por el cliente
|
|---|
| 60 | durante el proceso de instalacio'n, entre los ficheros creados se encuentra
|
|---|
| 61 | un .bat que:
|
|---|
| 62 |
|
|---|
| 63 | - iniciara' la aplicacio'n
|
|---|
| 64 |
|
|---|
| 65 | - el mismo se ejecutara' de forma minimizada
|
|---|
| 66 |
|
|---|
| 67 | - se encargara' de crear las condiciones necesarias para el correcto
|
|---|
| 68 | fucionamiento de la alicacio'n, en concreto las descritas en:
|
|---|
| 69 | dll_installation.txt
|
|---|
| 70 | referidas a los requerimientos necesarios para el uso de VBTol.dll.
|
|---|
| 71 |
|
|---|
| 72 | El instalador tambie'n creara' un acceso directo a este .bat en el escritorio,
|
|---|
| 73 | otro en el menu' de programas, donde tambie'n habra' un acceso directo al
|
|---|
| 74 | desinstalador de la aplicacio'n.
|
|---|
| 75 | |
|---|