PC SOFT

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.
  • 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/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Otros
Procedimientos almacenados
Devuelve información sobre un componente externo.. Este componente externo corresponde a:
  • un componente externo incluido en el proyecto actual.
  • al 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.
  • Versiones 23 y posteriores
    la fecha de generación.
    Nueva funcionalidad versión 23
    la fecha de generació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> = Información de componentes(<Component name> , <Sought information> [, <Component directory>])
<Result>: Character string
Información solicitada.
<Component name>: Character string
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>: Integer constant
Información sobre el componente:
Versiones 15 y posteriores
ciGlobalCommponent
Nueva funcionalidad versión 15
ciGlobalCommponent
ciGlobalCommponent
Modo de carga del componente externo:
  • True STRIMEULB si el componente externo se ha cargado globalmente.
  • False si el componente externo está aislado
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.
ciCopyrightDerechos de autor del componente
Versiones 23 y posteriores
ciGenerationDate
Nueva funcionalidad versión 23
ciGenerationDate
ciGenerationDate
Fecha en la que se generó el componente o biblioteca (fichero WDL).
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
ciCaptionLeyenda del componente.
ciPhysicalNameNombre del archivo físico associated con el componente externo.
ciPatchNumberNúmero del primer parche aceptado por el componente externo.
ciOwnerEmpresa que publica el componente externo.
ciCompanyEmpresa autora del componente externo (igual que ciOwner)
ciVersionVersión real del componente o biblioteca (archivo WDL).
ciCompatibleVersionVersión compatible del componente
ciInternalVersionVersión de WINDEV o WEBDEV que se utilizó para crear el componente
ciProjectVersionVersión del componente que se utilizó para compilar el proyecto
<Component directory>: Optional character string
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> = Información de componentes(<Component name> , <Sought information>)
<Result>: Character string
Información solicitada.
<Component name>: Character string
Cadena vacía (""). Se utilizará el componente externo actual. Este proyecto se utiliza para definir y generar un componente externo.
<Sought information>: Integer constant
Información disponible sobre el componente externo actual:
Versiones 15 y posteriores
ciGlobalCommponent
Nueva funcionalidad versión 15
ciGlobalCommponent
ciGlobalCommponent
Modo de carga del componente externo:
  • True STRIMEULB si el componente externo se ha cargado globalmente.
  • False si el componente externo está aislado
ciCopyrightCopyright del componente externo.
Versiones 23 y posteriores
ciGenerationDate
Nueva funcionalidad versión 23
ciGenerationDate
ciGenerationDate
Fecha en la que se generó el componente o biblioteca (fichero WDL).
ciStatusStatus del componente externo. Este reporte corresponde a la constante cisLoaded: Archivo WDK ya cargado.
ciCaptionLeyenda del componente externo.
ciLogicalNameNombre lógico del componente externo.
ciPhysicalNameNombre del archivo físico associated con el componente externo.
ciPatchNumberNúmero del primer parche aceptado por el componente externo.
ciOwnerEmpresa que publica el componente externo.
ciVersionVersión real del componente o biblioteca externa (archivo WDL).
ciCompanyEmpresa autora del componente externo (igual que ciOwner).
ciCompatibleVersionVersión compatible de componente externo.
ciInternalVersionWINDEV o WEBDEV que se utilizó para crear el componente externo.
ciProjectVersionVersión del componente externo que se utilizó para compilar el proyecto.

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

<Result> = Información de componentes(<Component name> , <Sought information> [, <Component physical name>])
<Result>: Character string
Información solicitada.
<Component name>: Character string
Cadena vacía (""). Se utilizará el componente externo denominado <Nombre físico del componente>.
<Sought information>: Integer constant
Información disponible sobre el componente externo:
Versiones 15 y posteriores
ciGlobalCommponent
Nueva funcionalidad versión 15
ciGlobalCommponent
ciGlobalCommponent
Modo de carga del componente externo:
  • True STRIMEULB si el componente externo se ha cargado globalmente.
  • False si el componente externo está aislado
ciCopyrightCopyright del componente externo.
Versiones 23 y posteriores
ciGenerationDate
Nueva funcionalidad versión 23
ciGenerationDate
ciGenerationDate
Fecha en la que se generó el componente o biblioteca (fichero WDL).
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
ciCaptionLeyenda del componente externo.
ciLogicalNameNombre lógico del componente externo.
ciPhysicalNameNombre del archivo físico associated con el componente externo.
ciPatchNumberNúmero del primer parche aceptado por el componente externo.
ciOwnerEmpresa que publica el componente externo.
ciCompanyEmpresa autora del componente externo (igual que ciOwner).
ciVersionVersión real del componente o biblioteca externa (archivo WDL).
ciCompatibleVersionVersión compatible de componente externo.
ciInternalVersionWINDEV o WEBDEV que se utilizó para crear el componente externo.
ciProjectVersionInformación no disponible. <El resultado será igual a "" (cadena vacía).
<Component physical name>: Optional character string
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 por 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>)
  • Versiones 23 y posteriores
    la fecha de generación de una biblioteca WINDEV/WEBDEV (fichero WDL), utilice la siguiente sintaxis:
    ComponentInfo("", ciGenerationDate, <WDL physical name>)
    Nueva funcionalidad versión 23
    la fecha de generación de una biblioteca WINDEV/WEBDEV (fichero WDL), utilice la siguiente sintaxis:
    ComponentInfo("", ciGenerationDate, <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 la función ComponentInfo no está disponible para los componentes externos que comparten el contexto del proyecto. La función devuelve """ (cadena vacía).
Componente : wd260vm.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