PC SOFT

AYUDA EN LÍNEA
DE WINDEV, WEBDEV Y WINDEV MOBILE

Este contenido proviene de una traducción automática.. Haga clic aquí para ver la versión original en inglés.
  • Panorama general
  • Principio
  • ¿Qué es un parche?
  • Modo de funcionamiento de los parches
  • Recrear un ejecutable
  • Parches y ramas de SCM
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Otros
Procedimientos almacenados
Panorama general
Una vez instalada una aplicación, la biblioteca de aplicaciones debía reinstalarse cada vez que se realizara una modificación (archivo WDL).
Esta operación puede ser tediosa, por ejemplo:
  • cuando la modificación afecta a una ventana única de entre 500 ventanas de aplicación
  • al actualizar la aplicación por Internet, debido al tamaño de la biblioteca.
Tiene la capacidad de proporcionar recursos adicionales (ventanas, informes,...) en forma de parches.. Estos parches son bibliotecas adicionales.
Si al crear el ejecutable se ha comprobado que "El ejecutable tendrá en cuenta las actualizaciones por parche", los elementos que se encuentran en el parche sustituirán a los elementos que se encuentran en la biblioteca de aplicaciones al iniciar la aplicación.
Principio

¿Qué es un parche?

Un parche es una biblioteca adicional que contiene los elementos que reemplazarán a los elementos que se encuentran en la biblioteca de origen.
Un parche no contiene necesariamente todos los elementos de la fuente WDL: sólo se necesitan los elementos modificados.
El nombre de los ficheros de parche tiene el siguiente formato: <Nombre>.<WDL>.NNN (ejemplo: Aplicación.WDL.001, Aplicación.WDL.002, ....).

Modo de funcionamiento de los parches

Un parche se carga automáticamente al cargar la biblioteca (archivo WDL) o al cargar el ejecutable que incluye la biblioteca.. Para ello, el fichero físico correspondiente al parche debe tener el mismo nombre (sin la extensión) que el fichero correspondiente a la librería.
Por ejemplo, la biblioteca <Name>.WDL acepta los parches llamados <Name&gt.WDL.001.
El ejecutable <Name>.EXE con WDL incluido acepta los parches llamados <Name&gt.WDL.001.
Si la biblioteca o el ejecutable no tienen el mismo nombre que el proyecto, debe modificar el nombre físico del parche (sin cambiar la extensión).

Recrear un ejecutable

Cuando se vuelve a crear el ejecutable (o toda la BDM), se ignoran los parches creados para las versiones anteriores.
Ejemplo:
Creación de la versión ejecutable 1 que contiene las ventanas "Ventana 1" y "Ventana 2".Nombre del archivo: <Nombre del proyecto>.EXE
Creación de un parche 001 que corrige la ventana "Window1.

Al ejecutar la aplicación, se tendrá en cuenta la ventana "Window1" que se encuentra en el parche.
Nombre del archivo: <Nombre del proyecto>.WDL.001
Creación de un parche 002 que corrige las ventanas "Ventana 1" y "Ventana 2.

Al ejecutar la aplicación, se tendrán en cuenta las ventanas "Window1" y "Window2" que se encuentran en el parche.
Nombre del archivo: <Nombre del proyecto>.WDL.002
Creación de la versión ejecutable 2 que contiene las ventanas "Ventana 1" y "Ventana 2.

Este ejecutable ignora los dos parches anteriores. Estos parches se pueden eliminar del directorio de instalación de la aplicación (no se realiza ninguna eliminación automática).
Nombre del archivo: <Nombre del proyecto>.EXE
Creación de un parche 003 que corrige la ventana "Window1.

Al ejecutar la aplicación, se tendrá en cuenta la ventana "Window1" que se encuentra en el parche 003.
Nombre del archivo: <Nombre del proyecto>.WDL.003

Parches y ramas de SCM

Tiene la posibilidad de crear parches a partir de una rama que se encuentra en el archivo SCM.
Le aconsejamos que no mezcle los parches realizados en una rama con los de la versión principal..
Para aplicar una modificación realizada en la versión principal, esta operación debe realizarse en las fuentes de la rama y luego el parche debe ser generado desde la rama.
Versión mínima requerida
  • Versión 9
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario