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.
  • 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.
señalar: 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

Finding out information about an external component included in the current project 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
ciGlobalComponente
Nueva funcionalidad versión 15
ciGlobalComponente
ciGlobalComponente
Modo de carga del componente externo:
  • True 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.
  • en casoFalse 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:
  • cisAbsente: Archivo WDK conocido por el proyecto pero no encontrado físicamente
  • cisCargado: Archivo WDK ya cargado
  • cisDesconocido: 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 fichero físico asociado al componente externo.
Número de ciPatchNúmero del primer parche aceptado por el componente externo.
cOnSTRUCTOREmpresa que publica el componente externo.
ciCompañíaEmpresa que publica el componente externo (igual que cOnSTRUCTOR)
ciVersiónVersión real del componente o biblioteca (archivo WDL).
Versión de ciCompatibleVersión compatible del componente
Versión internaVersió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.

Getting information about the current project used to define and generate an external component 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
ciGlobalComponente
Nueva funcionalidad versión 15
ciGlobalComponente
ciGlobalComponente
Modo de carga del componente externo:
  • True 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 la cisCargado ininterrumpido: Archivo WDK ya cargado.
ciCaptionLeyenda del componente externo.
ciLogicalNameNombre lógico del componente externo.
ciPhysicalNameNombre del fichero físico asociado al componente externo.
Número de ciPatchNúmero del primer parche aceptado por el componente externo.
cOnSTRUCTOREmpresa que publica el componente externo.
ciVersiónVersión real del componente o biblioteca externa (archivo WDL).
ciCompañíaEmpresa que publica el componente externo (igual que cOnSTRUCTOR).
Versión de ciCompatibleVersión compatible de componente externo.
Versión internaWINDEV o WEBDEV que se utilizó para crear el componente externo.
ciProjectVersionVersión del componente externo que se utilizó para compilar el proyecto.

Getting information about an external component not included in the current project 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
ciGlobalComponente
Nueva funcionalidad versión 15
ciGlobalComponente
ciGlobalComponente
Modo de carga del componente externo:
  • True 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:
  • cisAbsente: 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 fichero físico asociado al componente externo.
Número de ciPatchNúmero del primer parche aceptado por el componente externo.
cOnSTRUCTOREmpresa que publica el componente externo.
ciCompañíaEmpresa que publica el componente externo (igual que cOnSTRUCTOR).
ciVersiónVersión real del componente o biblioteca externa (archivo WDL).
Versión de ciCompatibleVersión compatible de componente externo.
Versión internaWINDEV 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 lleno ruta 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 (ciVersionXX o ciStatus ), el componente externo debe cargarse cuando se utiliza por primera vez. El modo de carga de un componente externo se define en la ventana de descripción 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> )
Nota: El ejemplo completo de esta función presenta una solución para listar los parches utilizados por una aplicación.
Nota: 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 que comparten el contexto del proyecto. La función devuelve """ (cadena vacía).
Componente : wd250vm.dll
Versión mínima requerida
  • Versión 9
Esta página también está disponible para…
Comentarios
Exemplo

SAI_projeto=ComposantInfo("",ciVersion,EDT_componente)+CR // Frances
SAI_projeto=ComponentInfo("",ciVersion,EDT_componente)+CR // Ingles

//Blog com Video e Exemplo
http://windevdesenvolvimento.blogspot.com.br/2016/01/windev21-curso-228-informacoes-do.html
De matos AMARILDO
17 01 2016