http://www.redcientifica.com/gaia/

http://www.redcientifica.com/gaia/gu13_c.htm


GaiaUtil. Generador de *.swt y *.pdm

Manuel de la Herrán Gascón



GaiaUtil. Generador de *.swt (Visual Basic 5.0) y *.pdm (Visual Basic 6.0)

Creación de programas de instalación con VB 5.0

Los ficheros *.swt son ficheros plantilla para el Setup Wizard o programa de creación de instalaciones de Visual Basic.

Esta utilidad genera las líneas que se deben incluir en un fichero *.swt para que el programa de instalación instale otros archivos propios de nuestra apliación, además del exe y las librerías.

Las líneas generadas son del tipo

File32="C:\myProjectSource\myFile.bmp",Verdadero,"$(AppPath)",,False
File33="C:\myProjectSource\myFile2.bmp",Verdadero,"$(AppPath)\nuevaCarpetaCreadaEnEjecucion",,False
Creación de programas de instalación con VB 6.0

En VB 6 El asistente crea un fichero NomProj.PDM En ese fichero se almacenan las opciones que se eligieron cada vez que se ha generado un paquete de distribución y cada vez que se genera un nuevo paquete, permite recuperar las opciones de esas veces anteriores.

Por ejemplo, si hemos guardado las opciones de distribución con el nombre de "dependencias", el fichero tendrá varias secciones del tipo:

[Package|dependencias|
que serán algo así como
[Package|dependencias|Root]
...
[Package|dependencias|Configure DAO ISAMs]
...
[Package|dependencias|Configure DAO ODBC]
...
[Package|dependencias|Files Found]
...
[Package|dependencias|Files Released]
...
[Package|dependencias|Missing Dependency Information]
...
[Package|dependencias|Out-of-Date Dependency Information]
...
[Package|dependencias|Files Added]
...
[Package|dependencias|Files Removed]
...
[Package|dependencias|Files In Project]
...
[Package|dependencias|Configure Registry Files]
...
[Package|dependencias|Configure Remote Servers]
...
[Package|dependencias|Install Locations]
...
[Package|dependencias|Configure Shared Files]
...
[Package|dependencias|Distribution]
...
[Package|dependencias|IconGroups]
...
[Package|dependencias|(myProjectName)]
...
[Package|dependencias|DepFile]
...
[Package|dependencias|Package]
...

Si no nos interesan las opciones especificadas en anteriores distribuciones, podemos borrar las otras secciones [Package|xxxx|

El tipo de líneas que se deben incluir para añadir ficheros son:

[Package|dependencias|Files Added]
C:\myProjectSource\myFile.bmp=
C:\myProjectSource\myFile2.bmp=

[Package|dependencias|Files In Project]
C:\myProjectSource\myFile.bmp=Yes
C:\myProjectSource\myFile2.bmp=Yes

[Package|dependencias|Install Locations]
C:\myProjectSource\myFile.bmp=$(AppPath)
C:\myProjectSource\myFile2.bmp=$(AppPath)\nuevaCarpetaCreadaEnEjecucion

[Volver al Indice]



Bajar código fuente

Este programa y sus ficheros fuente son gratis y de libre distribución. El código fuente está disponible y puede ser modificado, distribuido, o utilizado en otros programas citando al autor o autores.

Para obtener la última versión del programa, para sugerir posibles ampliaciones, si se detectara algún error en la programación o si desea comunicar que se va a ampliar o utilizar una parte o todo este programa, no dude en ponerse en contacto con el autor en la dirección: E-mail

Pulse aquí para bajar el código fuente.

[Volver al Indice]


[ Home Page Castellano | Home Page English ]
Traduccion