Material Visual Fox

Páginas: 14 (3340 palabras) Publicado: 18 de diciembre de 2012
Crear un instalador en Inno Setup para una aplicación desarrollada en Visual FoxPro (VFP)
Introducción
Descargar Inno Setup
Descargar IsTool
Prerequisitos
Asociar extensiones *.iss a IsTool
Conocer loas archivos runtime de VFP9
Crear un proyecto
El script (*.iss)
Descargar ejemplo
Script de ejemplo
Runtime VFP8
Runtime VFP7
 
INTRODUCCIÓN
Como programadores siempre al terminar undesarrollo no enrentamos a la tarea de crear un instalador para nuestra aplicación, esta tarea en ocasiones puede convertirse en un verdadero desastre, debido a que no tenemos una herramienta confiable o no sabemos utilizarla, pues con esta sencilla guía veremos como crear un instalador utilizando Inno Setup.
Inno Setup es un potente generador de instaladores para Windows(c) gratuito, capas derealizar diversas tareas con igual o mejor resultados que una aplicación comercial . Disponible en distintos idiomas (Según release). A la fecha de este manual se encuentra en la versión 5.1.9, con librerías opcionales como ISCrypt.dll que permite encriptar el contenido del instalador. Para descargar Inno Seput pulse el siguiente link:
DESCARGAR INNO SETUP
Inno Setup emplea una interface graficaen la que el principal elemento es el Script en el cual parametrizamos el instalador y hasta programados algunas funciones o tareas para este. Inno setup cuenta con una serie de aplicaciones que sirven como complemeto y estan desarrolladas para ampliar su alcance, este es el caso de ISTool, esta es una aplicación creada para sustituir el entorno gráfico estandar de inno setup. Esta aplicaciónsolo permite crear los script´s de una forma mas agradable y grafica utilizando inno setup para compilar los proyectos. Actualmente ISTool se encuentra en la versión 5.1.8. Esta herramienta entre sus complementos incluye una librería la cual permite que al momento de realizar una instalación, nuestro programa descargue de internet uno o varios archivos, esta característica puede ser muy útil paracuando lanzamos actualizaciones, pues nuestros clientes solo tendrían que ejecutar el instalador y este actualizaría automáticamente la aplicación
DESCARGAR ISTOOL
Tenga en cuenta que Inno Setup es el compilador y que IsTool solo es el motor grafico complementario, IsTool necesita de Inno Setup obligatoriamente. IsTool solo facilita la creación del script mediante un entorno grafico amigable.[pic]
[pic]
 
Prerequisitos
1. Tener instalado Inno Setup
2. Tener instalado ISTool
3. Asociar las extensión *.iss a IsTool (Ver siguiente ítem)
4. Conocer los archivos de runtime de VFP
 
Asociar la exención *.iss a IsTool
Un vez instalado Inno Setup e Istool's es necesario determinar con cual de los dos se leeran los script´s en este caso y para esta guía utilizaremos como editoristool's, así que tenemos que asociar los archivos a esta aplicación:
1. Ejecute ISTOOL "Inicio -> Todos los programas -> IsTool ->IsTool"
2. Ingrese almenú "File -> Preferences"
3. En la ventana resultante haga click en el botón "Associate ISTool with Inno Setup Scripts"

[pic]
Con esto hemos asociado nuestros archivos *.iss a IsTool's
 
 
Conocer los archivos de runtime de VFP9
El runtimeson los archivos necesarios para que nuestra aplicación compilada en VFP funcione en una máquina que no tiene instalado FoxPro, los archivos pueden cambiar dependiendo de la versión de VFP y de los Active X que hayamos incluido en nuestra aplicación A continuación y para nuestro ejemplo se muestran los archivos del runtime
|DLL |Registrar |Ubicación|Otra Ubicación |Observación |
| |(Orden) | | | |
|msvcr71.dll |No (1) |App Folder |Microsoft Shared\VFP, Win |VC++ 7.1 Runtime library |
| | |...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Visual Fox
  • visual fox
  • visual fox pro
  • Curso De Visual Fox
  • visual fox pro
  • Creacion de proyectos en visual fox
  • Comando de visual fox pro
  • Visual Fox Pro

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS