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 de proyectos
  • Registro
  • Información guardada automáticamente en el registro
  • Webservice
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 específica sobre el proyecto en curso.
Ejemplo
Info("Welcome to " + ProjectInfo(piProjectName))
Sintaxis
<Result> = ProjectInfo([<Type of information>])
<Result>: Cadena de caracteres
Buscaba información.
<Type of information>: Constante opcional de tipo Integer
Tipo de información a devolver:
piAnalysisNombre físico sin extension del fichero .WDD utilizado por el proyecto o por el Component. Se devuelve un nombre corto.

Java Esta constante se ignora en esta versión.
piApplicationCCDataPathRuta del directorio de datos para los Centros de Control definida al crear el ejecutable, la biblioteca o el Component.
Si esta constante se utiliza en un Component, da el ruta del directorio de datos para la aplicación que lo utiliza.
Esta constante se utiliza principalmente con el "Feedback" Component.

Java Esta constante se ignora en esta versión.
piApplicationEmailCorreo electrónico definido al crear el ejecutable, la biblioteca o el Component.
Si esta constante se utiliza en una Component, da la Email de la aplicación que la utiliza.

LinuxUniversal Windows 10 AppJava Esta constante se ignora en esta versión.
piApplicationInternetAddressDirección de Internet definida al crear el ejecutable, la biblioteca o el Component.
Si esta constante se utiliza en un Component, da el INTERNET Address de la aplicación que lo utiliza.

LinuxUniversal Windows 10 AppJava Esta constante se ignora en esta versión.
piCCDataPathRuta del directorio de datos para los Centros de Control definida al crear el ejecutable, la biblioteca o el Component.
Si esta constante se utiliza en el proyecto, da el ruta del directorio de datos correspondiente al proyecto..
Si esta constante se utiliza en un Component, da el ruta del directorio de datos correspondiente al Component.
Esta constante se utiliza principalmente con la "Retroalimentación" Component.

Java Esta constante se ignora en esta versión.
piCompanyNombre de la compañía especificada al crear el ejecutable.

LinuxUniversal Windows 10 AppJava Esta constante se ignora en esta versión.
piConfigurationNombre de la configuración del proyecto utilizada para generar el archivo ejecutable o el Component actualmente en ejecución.
piCopyrightLos derechos de autor definidos al crear el ejecutable.

LinuxUniversal Windows 10 AppJava Esta constante se ignora en esta versión.
piDescriptiondescription de empresa definida al crear el ejecutable.

LinuxUniversal Windows 10 AppJava Esta constante se ignora en esta versión.
piEmailCorreo electrónico definido al crear el ejecutable, la biblioteca o el Component.
Si esta constante se utiliza en el proyecto, da la Email correspondiente al proyecto. Si se utiliza esta constante en una Component, da el correo electrónico correspondiente a la Component.

LinuxUniversal Windows 10 AppJava Esta constante se ignora en esta versión.
piEXENameNombre del archivo ejecutable especificado al crearlo. En el modo de prueba (GO), el nombre del ejecutable corresponde a "" (cadena vacía).

Universal Windows 10 App Nombre del proyecto.
LinuxJava Esta constante se ignora en esta versión.
piGenerationDateFecha de generación de la aplicación o de la biblioteca Component (WDL).

Java Esta constante se ignora en esta versión.
piInternetAddressDirección de Internet definida al crear el ejecutable, la biblioteca o el Component.
Si se utiliza esta constante en el proyecto, se obtiene la INTERNET Address correspondiente al proyecto. Si se utiliza esta constante en una Component, da la dirección de Internet correspondiente a la Component.

LinuxUniversal Windows 10 AppJava Esta constante se ignora en esta versión.
piNameCurrentProjectNombre del proyecto en el que se llama a la función ProjectInfo.
Si se utiliza esta constante en el código del proyecto principal, el resultado es el nombre del proyecto principal.
Si se utiliza esta constante en una biblioteca externa, el resultado es el nombre del proyecto principal.
Si se utiliza esta constante en un Component, el resultado es el nombre del proyecto Component.

LinuxUniversal Windows 10 AppJava Esta constante se ignora en esta versión.
piNameDeployedSiteNombre real del sitio desplegado (para un sitio WEBDEV durante un multisitio implementación).
En los demás casos, el resultado corresponde a una cadena vacía (""").
piNewFeaturesHelpContextNúmero de contexto de la Page que se mostrará en el archivo de ayuda para las nuevas funciones.

LinuxUniversal Windows 10 AppJava Esta constante se ignora en esta versión.
piNewFeaturesHelpNameNombre del archivo de ayuda para las nuevas funciones.

LinuxUniversal Windows 10 AppJava Esta constante se ignora en esta versión.
piProjectName
(Valor predeterminado)
Nombre del proyecto
piRegistryRuta en el registro donde se puede guardar la información específica del proyecto.

LinuxUniversal Windows 10 AppJava Esta constante se ignora en esta versión.
Observaciones

Registro

La función ProjectInfo permite conocer la ruta del directorio del registro en el que se almacenará la información relativa a la aplicación.
En el modo de prueba, esta ruta tiene el siguiente formato:
  • En WINDEV: HKEY_CURRENT_USER\Software\PC SOFT\WinDev\29.0\TestMode\Nombre del proyecto
  • En WEBDEV: HKEY_CURRENT_USER\SOFTWARE\PC SOFT\WebDev\29.0\TestMode\Project name
  • En WINDEV Mobile: HKEY_CURRENT_USER\SOFTWARE\PC SOFT\WINDEV Mobile\29.0\TestMode\Nombre del proyecto
En el tiempo de ejecución (de un ejecutable), este ruta tiene el siguiente formato:
  • HKEY_USUARIO ACTUAL\SOFTWARE\APLICACIONES_WINDEV\Nombre ejecutable: si no se ha especificado ningún nombre de empresa ni versión al crear el ejecutable.
  • HKEY_USUARIO ACTUAL\SOFTWARE\Nombre de la empresa\Nombre del ejecutivo: si se ha especificado un nombre de empresa al crear el ejecutable (sin número de versión).
Recordatorio: Para crear un ejecutable, en la pestaña "Proyecto", en el grupo "Generación", haga clic en "Generar".
WINDEVCódigo de Usuario (UMC)

Información guardada automáticamente en el registro

WINDEV le permite guardar automáticamente los diferentes parámetros de la aplicación:
  • Tamaño y posición de la ventana (pestaña "Detalles" de la ventana description)
  • Tamaño y posición de las columnas de tabla (pestaña "Detalles" en la descripción de control Tabla, "Guardar la configuración de las columnas")
  • Tamaño y posición de un control de la barra de herramientas (pestaña "Detalles" de la ventana de description).
Esta información se guarda en el registro, en la información sobre la aplicación (devuelta por la constante piRegistry).
Para reiniciar los parámetros de la aplicación (en el código de inicialización de la aplicación por ejemplo), debe:
  1. Encontrar la clave de registro correspondiente a la aplicación. Esta información es devuelta por la función ProjectInfo.
  2. Elimine esta clave del registro (RegistryDeleteKey).
Por ejemplo:
ProjectConfig is string = ProjectInfo(piRegistry)
RegistryDeleteKey(ProjectConfig)
WINDEV

Webservice

Cuando se utiliza en un webservice creado con WINDEV, ProjectInfo siempre devuelve una 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: 11/03/2023

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