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 / WLanguage / Funciones WLanguage / Funciones estándar / Funciones de Windows / Funciones varias de WINDEV
  • Averiguar el número de versión del componente externo
  • Información sobre una biblioteca WINDEV/WEBDEV
  • Búsqueda del número de parche aceptado por un componente externo
  • Búsqueda del número de parche aceptado por los elementos WINDEV/WEBDEV
  • Componentes externos que comparten el contexto del proyecto
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
Devuelve información sobre un componente externo.. Este componente externo corresponde a:
  • un componente externo incluido en el proyecto actual.
  • el proyecto actual utilizado para definir y generar un componente externo.
  • un componente externo no incluido en el proyecto actual.
Observación: Para una biblioteca WINDEV/WEBDEV (fichero WDL), esta función también se utiliza para conocer:
  • el número de versión.
  • la fecha de generación.
Ejemplo
// Information about the OverviewComp component
Trace(ComponentInfo(OverviewComp, ciVersion))
// Information about the OverviewComp component
// found in "C:\MyDirectory"
Trace(ComponentInfo(OverviewComp, ciVersion, "C:\MyDirectory"))
// Information about the current component
Trace(ComponentInfo("", ciVersion))
// Information about an external component
Trace(ComponentInfo("", ciVersion, "D:\MyComponents\MyComponent.WDK"))
Sintaxis

Encontrar información sobre un componente externo incluido en el proyecto actual Ocultar los detalles

<Result> = ComponentInfo(<Component name> , <Sought information> [, <Component directory>])
<Result>: Cadena de caracteres
Información solicitada.
<Component name>: Cadena de caracteres
Nombre lógico del componente externo (visualizado en el editor). Se produce un error WLanguage si se desconoce el nombre del componente externo.
<Sought information>: Constante de tipo Integer
Información sobre el componente:
ciCaptionLeyenda del componente.
ciCompanyEmpresa autora del componente externo (igual que ciOwner)
ciCompatibleVersionVersión compatible del componente
ciCopyrightDerechos de autor del componente
ciGenerationDateFecha en la que se generó el componente o biblioteca (fichero WDL).
ciGlobalComponenteModo de carga del componente externo:
  • True STRIMEULB si el componente externo se ha cargado globalmente.
  • False si el componente externo está aislado
ciInternalVersionVersión de WINDEV o WEBDEV que se utilizó para crear el componente
ciLoadedAtStartupCargue el componente externo tan pronto como se inicie el proyecto:
  • True si el componente externo se cargó al iniciar el proyecto.
  • False en caso contrario.
ciOwnerEmpresa que publica el componente externo.
ciPatchNumberNúmero del primer parche aceptado por el componente externo.
ciPhysicalNameNombre del archivo físico associated con el componente externo.
ciProjectVersionVersión del componente que se utilizó para compilar el proyecto
ciStatusStatus del componente externo. Este estado corresponde a una de las siguientes variables:
  • cisAbsent: Archivo WDK conocido por el proyecto pero no encontrado físicamente
  • cisLoaded: Archivo WDK ya cargado
  • cisUnknown: Archivo WDK desconocido para el proyecto
  • cisReady: Fichero WDK listo para ser utilizado
  • cisVersionTooOld: Archivo WDK demasiado antiguo
  • cisVersionTooRecent: Archivo WDK demasiado reciente y no compatible
ciVersionVersión real del componente o biblioteca (archivo WDL).
<Component directory>: Cadena de caracteres opcional
Directorio del componente <Nombre del componente> componente externo (archivo WDK). Este parámetro se ignora si <Nombre del componente> ya está cargado.

Obtener información sobre el proyecto actual utilizado para definir y generar un componente externo Ocultar los detalles

<Result> = ComponentInfo(<Component name> , <Sought information>)
<Result>: Cadena de caracteres
Información solicitada.
<Component name>: Cadena de caracteres
Cadena vacía (""). Se utilizará el componente externo actual. Este proyecto se utiliza para definir y generar un componente externo.
<Sought information>: Constante de tipo Integer
Información disponible sobre el componente externo actual:
ciCaptionLeyenda del componente externo.
ciCompanyEmpresa autora del componente externo (igual que ciOwner).
ciCompatibleVersionVersión compatible de componente externo.
ciCopyrightCopyright del componente externo.
ciGenerationDateFecha en la que se generó el componente o biblioteca (fichero WDL).
ciGlobalComponenteModo de carga del componente externo:
  • True STRIMEULB si el componente externo se ha cargado globalmente.
  • False si el componente externo está aislado
ciInternalVersionWINDEV o WEBDEV que se utilizó para crear el componente externo.
ciLogicalNameNombre lógico del componente externo.
ciOwnerEmpresa que publica el componente externo.
ciPatchNumberNúmero del primer parche aceptado por el componente externo.
ciPhysicalNameNombre del archivo físico associated con el componente externo.
ciProjectVersionVersión del componente externo que se utilizó para compilar el proyecto.
ciStatusStatus del componente externo. Este reporte corresponde a la constante cisLoaded: Archivo WDK ya cargado.
ciVersionVersión real del componente o biblioteca externa (archivo WDL).

Obtención de información sobre un componente externo no incluido en el proyecto actual Ocultar los detalles

<Result> = ComponentInfo(<Component name> , <Sought information> [, <Component physical name>])
<Result>: Cadena de caracteres
Información solicitada.
<Component name>: Cadena de caracteres
Cadena vacía (""). Se utilizará el componente externo denominado <Nombre físico del componente>.
<Sought information>: Constante de tipo Integer
Información disponible sobre el componente externo:
ciCaptionLeyenda del componente externo.
ciCompanyEmpresa autora del componente externo (igual que ciOwner).
ciCompatibleVersionVersión compatible de componente externo.
ciCopyrightCopyright del componente externo.
ciGenerationDateFecha en la que se generó el componente o biblioteca (fichero WDL).
ciGlobalComponenteModo de carga del componente externo:
  • True STRIMEULB si el componente externo se ha cargado globalmente.
  • False si el componente externo está aislado
ciInternalVersionWINDEV o WEBDEV que se utilizó para crear el componente externo.
ciLogicalNameNombre lógico del componente externo.
ciOwnerEmpresa que publica el componente externo.
ciPatchNumberNúmero del primer parche aceptado por el componente externo.
ciPhysicalNameNombre del archivo físico associated con el componente externo.
ciProjectVersionInformación no disponible. <El resultado será igual a "" (cadena vacía).
ciStatusStatus del componente externo. Este status corresponde a una de las siguientes constantes:
  • cisAbsent: Archivo WDK no encontrado físicamente
  • cisReady: Fichero WDK listo para ser utilizado
ciVersionVersión real del componente o biblioteca externa (archivo WDL).
<Component physical name>: Cadena de caracteres opcional
Nombre y ruta completa del componente externo (fichero WDK).
Observaciones

Averiguar el número de versión del componente externo

Si la versión de un componente externo cargado al iniciar el proyecto es incorrecta en relación con el proyecto, se produce un error de WLanguage antes de ejecutar el código de inicialización del proyecto.
Para probar la versión de un componente externo mediante programación (constantes ciVersionXX o ciStatus), el componente externo debe cargarse al utilizarse por primera vez. El modo de carga de un componente externo se define en la ventana description del componente externo importado en el proyecto (pestaña "General").

Información sobre una biblioteca WINDEV/WEBDEV

Para averiguar:
  • el número de versión de una biblioteca WINDEV/WEBDEV (fichero WDL), utilice la siguiente sintaxis:
    ComponentInfo("", ciVersion, <WDL physical name>)
  • la fecha de generación de una biblioteca WINDEV/WEBDEV (fichero WDL), utilice la siguiente sintaxis:
    ComponentInfo("", ciGenerationDate, <WDL physical name>)

Búsqueda del número de parche aceptado por un componente externo

A tener en cuenta:
  • Se debe haber creado un parche a partir de la misma configuración de proyecto que el componente externo.
  • El número de parche de un parche debe ser mayor o igual al número de parche del componente externo.

Búsqueda del número de parche aceptado por los elementos WINDEV/WEBDEV

  • Para averiguar el número de parche del primer parche aceptado por la aplicación (archivo EXE), utilice la siguiente sintaxis:
    ComponentInfo("", ciPatchNumber, <Executable physical name>)
  • Para averiguar el número de parche del primer parche aceptado por la biblioteca (archivo WDL), utilice la siguiente sintaxis:
    ComponentInfo("", ciPatchNumber, <WDL physical name>)
Observación: El ejemplo completo de esta función presenta una solución para listar los parches utilizados por una aplicación.
Observación: A tener en cuenta:
  • Se debe haber creado un parche a partir de la misma configuración del proyecto que el ejecutable o la biblioteca.
  • El número de parche de un parche debe ser mayor o igual al número de parche del ejecutable o biblioteca.

Componentes externos que comparten el contexto del proyecto

La información devuelta por ComponentInfo no está disponible para los componentes externos que comparten el contexto del proyecto. La función devuelve """ (cadena vacía).
Componente: wd290vm.dll
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: 27/05/2022

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