AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / Desarrollar una aplicación o un sitio web / Componente / Componente externo
  • Presentación
  • Modificar un componente
  • Añadir o suprimir un elemento en/de una Component
  • Modificación de un elemento Component
  • Regeneración de la Component modificada: la gestión de la compatibilidad entre las diferentes versiones
  • Diferentes tipos de compatibilidad
  • Definition
  • Compatibilidad descendente
  • Compatibilidad ascendente
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
Presentación
Un Component externo creado y generado por WINDEV, WEBDEV o WINDEV Mobile puede ser modificado en cualquier momento. Algunos de los cambios que se pueden aplicar son los siguientes:
  • añadir elementos a la Component,
  • eliminar elementos de la Component,
  • derechos de edición sobre los elementos de la Component,
  • realizar cambios en uno de los elementos del componente.
En cualquier caso, después de esta modificación, el Component debe ser regenerado para tener en cuenta las modificaciones.
Esta página de ayuda presenta:
Observación: Los informes incluidos en una Component no se pueden modificar con Informes y Consultas.
Modificar un componente

Añadir o suprimir un elemento en/de una Component

Para añadir o suprimir un elemento en/de una Component:
  1. Abra el proyecto Component: en la pestaña "Inicio", en el grupo "General", despliegue "Abrir" y seleccione "Abrir un proyecto".
  2. En la pestaña "Proyecto", en el grupo "Proyecto", despliegue "Lista de elementos" y seleccione "Lista de componentes generados".
  3. Aparece la ventana del componente description. Esta ventana le permite realizar las siguientes modificaciones:
    • Modificar una Component (botón [ Modificar]).
      La modificación de Component asistente comienza con las opciones del Component seleccionado. Las diferentes opciones de la Component se pueden modificar (añadir elementos, modificar la visibilidad de los elementos, ...).
    • Descubra y modifique los elementos incluidos en el programa Component.
    • Haga visibles (o no) los elementos incluidos en el programa Component.
    • Modificar los derechos de acceso de la Component en el proyecto del cliente.
  4. Regenerar la Component.

Modificación de un elemento Component

Para modificar un elemento Component:
  1. Abra el proyecto Component: en la pestaña "Inicio", en el grupo "General", despliegue "Abrir" y seleccione "Abrir un proyecto".
  2. Abrir el elemento deseado.
  3. Haga los cambios deseados.
  4. Guarde estos cambios (Sava).
  5. Regenerar la Component: haga clic en la generación Icon en los botones de acceso rápido: Generación del componente
Regeneración de la Component modificada: la gestión de la compatibilidad entre las diferentes versiones
Cada vez que se realiza una modificación, el Component debe regenerarse para tener en cuenta las modificaciones (cambiar la interfaz de una ventana, por ejemplo).
Para regenerar la Component modificada:
  1. Empieza a generar la Component:
    • haga clic en la generación Icon en los botones de acceso rápido.
    • a través de la ventana del componente description ([ Generate]).
  2. El asistente de generación de componentes se abre automáticamente.
  3. En la pantalla "Compatibilidad de Component en implementación" se realiza una comprobación de las modificaciones realizadas:
    • Si las modificaciones hacen que el Component sea incompatible con las versiones anteriores, aparece la siguiente pantalla:
      Generación de Component asistente
      Sincronizar los números de versión (botón ).
      Vaya al siguiente paso para seguir generando la Component.
    • Si las modificaciones detectadas no hacen que el Component sea incompatible con las versiones anteriores, no se requiere ninguna acción específica. Haga clic en "Siguiente" para continuar generando la Component.
Diferentes tipos de compatibilidad

Definition

La compatibilidad está relacionada con las versiones de un componente. Si se realizan cambios en el componente, las aplicaciones que lo utilizan pueden tener problemas de ejecución si no están sincronizadas con él.
La gestión de la compatibilidad es un paso importante en la modificación de una WINDEV Component. Existen dos tipos de compatibilidad:
  • La compatibilidad con versiones anteriores: la versión del componente (archivo .WDK) utilizada para compilar las aplicaciones debe ser mayor o igual a la versión que ya se ha implementado.
    WINDEV gestiona la compatibilidad automáticamente. Si la versión del componente instalado con la aplicación es anterior a la versión utilizada por la aplicación, ésta no se ejecutará.
  • La compatibilidad hacia adelante: puede definir que la nueva versión de un componente no pueda ser utilizada con un proyecto compilado en una versión anterior. Se deben volver a compilar los proyectos para utilizar la nueva versión del componente.

Compatibilidad descendente

El número de versión de Component s se comprueba automáticamente para asegurarse de que la versión de Component utilizada en la aplicación desplegada es mayor o igual que la utilizada al desarrollar la aplicación.
Ejemplo:
Un proyecto se compila con un componente cuya versión es 1.00C.
1.00C es la versión de referencia. Esto significa que las aplicaciones que utilizan el componente solo se ejecutarán si la versión del componente es mayor o igual a la versión de referencia.
Pueden darse los siguientes casos:
  • Primer caso: Las aplicaciones implementadas en los equipos de los usuarios finales utilizan una versión del componente (archivo .WDK) inferior a la versión 1.00C. Se producirá un error al cargar las aplicaciones.
  • Segundo caso: Las aplicaciones implementadas en los equipos de los usuarios finales se ejecutarán si utilizan la versión del componente de referencia.
  • Tercer caso: Las aplicaciones desplegadas en el ordenador del usuario final funcionarán si la versión del Component es superior a la prevista (sólo si la nueva versión se utiliza para corregir errores).

Compatibilidad ascendente

Las incompatibilidades entre dos versiones de un mismo Component se detectan automáticamente al generar este Component. Si se encuentran diferencias, usted tiene la posibilidad de modificar el "número de la última versión compatible".. Este número establece la versión de referencia a partir de la cual se ejecutarán las aplicaciones que utilizan el componente.
Ejemplo:
Un proyecto que utiliza un componente en la versión 1.00C no se ha recompilado con la nueva versión del componente (1.00E).
La versión 1.00E de Component está instalada en los ordenadores de implementación.
Pueden darse los siguientes casos:
  • Primer caso: el componente se modificó solo para corregir errores. Al generar el componente, el "número de la última versión compatible" no se modifica.
    Para que las aplicaciones funcionen correctamente, no es necesario recompilar los proyectos con la nueva versión del Component. El componente (archivo .WDK) puede distribuirse directamente a los usuarios finales.
  • Segundo caso: el componente se modificó para agregar un parámetro a un procedimiento. Al generar el componente, se modifica el "número de la última versión compatible".
    Para que las aplicaciones se ejecuten correctamente, se debe recompilar el proyecto con la nueva versión del componente. De lo contrario, las aplicaciones no se ejecutarán para evitar errores de compatibilidad con la nueva versión del componente.
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

Última modificación: 30/10/2022

Señalar un error o enviar una sugerencia | Ayuda local