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
  • Actualización de componentes y de ejecutables implementados
  • Los diferentes métodos
  • Compartir un componente entre varias aplicaciones
  • Forzar el uso de un componente externo cuando se incluyó el sistema WDK en la aplicación.
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
Una aplicación que utiliza uno o más componentes externos se despliega de la misma manera que una aplicación estándar: en la pestaña "Proyecto", en el grupo "Generación", despliegue "Procedimiento de instalación" y seleccione "Crear procedimiento de instalación".
Cuando se despliega una aplicación que contiene un componente, los siguientes archivos se instalan automáticamente en el equipo del usuario (o en el servidor):
  • <Nombre del componente>.WDK
  • <NombreDeAplicación>.EXE
    WEBDEV - Código Servidor Este archivo no está instalado.
  • los archivos necesarios para el componente y la aplicación.
Actualización de componentes y de ejecutables implementados
Al actualizar un componente y/o un ejecutable, se pueden instalar los siguientes elementos en el equipo del usuario final:
  • el ejecutable de la aplicación, el componente y los archivos necesarios.
  • el ejecutable y los archivos necesarios para la aplicación.
  • el componente y los archivos necesarios.
Para más información sobre la compatibilidad entre aplicaciones y componentes, consulte Gestión de las versiones de un componente (durante una modificación).

Los diferentes métodos

Se pueden utilizar dos métodos para actualizar un componente en los equipos de los usuarios finales:
  1. Recompilar el proyecto principal
    Recompile la aplicación que utiliza el componente y distribuya la aplicación con el componente. En este caso, no se producirá ningún problema de versión o de compatibilidad. La recompilación es necesaria en los siguientes casos:
    • Se han añadido nuevas funciones al componente y la aplicación debe tenerlas en cuenta.
    • Se modificaron los parámetros de algunos procedimientos.
    • Incompatibilidad entre la nueva versión y las versiones anteriores de los componentes.
    • ...
  2. Distribuir el archivo .WDK directamente
    Proporcione una versión actualizada del componente (archivo .WDK) a los usuarios finales sin recompilar el proyecto. En la mayoría de los casos, esta posibilidad se aplica cuando:
    • La nueva versión se utiliza para corregir problemas de una versión anterior.
    • Se agregaron nuevas funcionalidades al componente, pero no son necesarias para ejecutar la aplicación.
Compartir un componente entre varias aplicaciones
Varias aplicaciones instaladas en el mismo ordenador pueden utilizar el mismo componente externo. Para compartir el componente entre estas aplicaciones y evitar duplicar el componente en cada aplicación, realice las siguientes operaciones:
  1. copy los archivos del componente en un directorio:
    • el archivo <nombre del componente>.WDK
    • los otros archivos de componentes (si es necesario)
  2. En cada directorio de aplicaciones que utilizan el componente:
    • Elimine <nombre del componente>.WDK y los archivos requeridos por el componente del directorio de la aplicación.
    • Cree un archivo <nombre del componente>.INI en el directorio de la aplicación. Este fichero tiene la siguiente estructura:
      [General]
      Location = <Directory in which the component files are available>
Ventaja: La actualización del componente externo es más fácil: se realiza sólo en el directorio de componentes (y no en cada aplicación). Si el componente también se encuentra en el directorio de la aplicación, si se encuentra un fichero.INI, el componente especificado en el fichero.INI tiene prioridad.
Forzar el uso de un componente externo cuando se incluyó el sistema WDK en la aplicación.
Cuando un componente se incluyó en la biblioteca de una aplicación cuando se creó el ejecutable, todavía tiene la capacidad de forzar el uso de un WDK externo.
Esto le permite, por ejemplo, depurar el componente o corregir una característica sin tener el proyecto de la aplicación.
Para ello:
  1. Cree un archivo llamado <Nombre del componente>.ini junto al ejecutable de la aplicación.
  2. Este fichero tiene la siguiente estructura:
    [Debug]
    Localization = <Path of WDK to use>
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: 01/09/2022

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