AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

¡Nueva funcionalidad de WINDEV 2025!
Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / Novedades / Novedades de la versión 2025
  • Overview
  • New WLanguage functions
  • Improved WLanguage functions
  • New WLanguage properties
  • Improved WLanguage properties
  • New advanced types of WLanguage
  • Improved advanced WLanguage types
WINDEV
WindowsLinuxJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac Catalyst
Otros
Procedimientos almacenados
Overview
Version 2025 includes new and improved functions, properties and data types.
New WLanguage functions
WINDEVWindows New WLanguage functions for WINDEV applications on Windows:
La fonction crée une assertion JWT.
Structure d'une assertion JWT Un JWT est constitué de trois parties séparées par des points (.).
1) Le header (En-tête) Contient des métadonnées telles que le type de token (JWT) et l'algorithme de signature utilisé (par exemple, HS256 ou RS256).
Exemple de JSON :
{ "alg": "HS256", "typ": "JWT" }
2) Le payload (Charge utile) : Contient les claims (déclarations), c'est-à-dire les informations à transmettre. Il peut s'agir de : Claims standards (par exemple : iss pour l'émetteur, exp pour la date d'expiration). Claims personnalisés selon les besoins.
Exemple de JSON :
{ "sub": "1234567890", "name": "John Doe", "admin": true, "iat": 1516239022 }
3) La signature : Garantit l'intégrité du token. Elle est calculée à partir du header et du payload à l'aide d'une clé secrète (pour HMAC) ou d'une paire de clés privée/publique (pour RSA ou ECDSA).
AuthIntrospecteTokenIntrospect an Oauth token.
AuthLogoutCierra la sesión de un usuario autenticado previamente mediante:
  • el protocolo OAuth 2.0 en cualquier servicio web.
  • el protocolo OpenID en cualquier servicio web.
  • un token web JSON (JWT).
AuthRecoverUserInfoRetrieves user information from an access token.
AuthRevokeTokenRevoca un token web JSON (JWT).
AuthVérifieAuthentificationChecks the validity of the current user's token in the case of SSO authentication.
BTLECharacteristicChangeOfValueActiva o desactiva la detección de cambios en el valor de una característica Bluetooth Low Energy.
CertificateExportExporta un certificado de un almacén de certificados a un archivo "pfx" o "cert".
CertificatePEMToPFXConvierte un certificado en formato PEM en un archivo PFX que incluye la clave privada.
CmdAddArgumentAgrega un argumento a un comando para que se ejecute en modo consola.
CmdAddOptionAgrega una opción al comando que se ejecutará en modo de consola.
CmdExecuteEjecuta un comando en modo de consola.
CmdExecutionIsInProgressIndicates whether the executable linked to a command executed in console mode is currently running.
Attention This function is only available from version 2025 Update 1.
CmdGetExitCodeObtiene el código de salida del comando ejecutado en modo de consola, es decir, el valor devuelto cuando el comando termina de ejecutarse.
CmdReadErrorOutputLee los datos en el flujo de salida de error para el comando ejecutado en modo de consola.
CmdReadStandardOutputLee los datos del flujo de salida estándar para el comando ejecutado en modo de consola.
CmdTermineForce termination of executable associated with a running console-mode command.
Warning This function is only available from version 2025 Update 1 onwards
CmdWriteStandardInputEscribe datos en la entrada estándar del comando ejecutado en modo de consola.
ControlRectangleDevuelve un rectángulo correspondiente al área especificada de un control.
DayOfYearToDateFunción: Toma el número de un día del año y devuelve la fecha correspondiente en formato "AAAAMMDD".
DocClearFormattingSustituye el formato actual de una selección por el formato por defecto.
DocFormatPainterModeActiva el modo de pintor de formatos en el control Procesador de texto o determina si este modo está activado.
DocToHTMLConverts a Word Processing document into an HTML file.
EmailAppGetArchitectureObtiene la arquitectura (32 o 64 bits) del cliente de correo electrónico predeterminado de un equipo.
ExecuteReactiveProcedureFuerza la ejecución de un procedimiento reactivo.
grCategoryTagInitialize a category image with an image (thumbnail) in Sector, Doughnut or Hemicycle type charts.
grPIImageDefines the image used to illustrate data in a "Percentage imaged" graph.
grPIVMaximumValueAllows you to specify the maximum graph value for automatic calculation of percentages in a "Percentage imaged" graph.
HImportCSVImporta un archivo CSV en un archivo de datos HFSQL Classic o Client/Server. Este archivo de datos debe haberse definido en el editor de análisis, o declarado con las funciones HDeclare, HDeclareExternal o HDescribeFile).
HListHistoryPlanningLists the execution history of a scheduled item on an HFSQL server: scheduled task (stored procedure), backup, optimization, refresh of a materialized view).
HRplAddFileAdds a data file to a universal replication.
HRSTransformSpareEnServeurTransforms a Spare server into an HFSQL server. This makes it possible to delete replications of a spare server so that it can be used again. For example, this function can be used in the case of a master server that becomes unreachable.
This function should only be used in an emergency.
Attention This function is only available from version 2025 Update 1.
HS DeleteAllHistoryPlanningPurge the entire execution history of scheduled elements on an HFSQL server.
HSuppressHistoryPlanningDeletes the execution history of a scheduled item on an HFSQL server: scheduled task (stored procedure), backup, optimization, refresh of a materialized view.).
iInitReportVersoInicializa los parámetros de un reporte que se imprimirá en el reverso de otro reporte.
LoadImageProcedureListSpecifies the procedure to be called when displaying a line in a List Box control. This makes it possible to display a calculated image rather than one stored on disk.
LooperAddBeginningAgrega una fila al inicio de un control Looper infinito. La fila se inserta antes de la primera fila del control Looper. La barra de desplazamiento del control Looper permanece en la misma posición.
LooperAddIWBeginningAgrega una fila que contiene una ventana interna al inicio de un control Looper infinito. La fila se inserta antes de la primera fila del control Looper. La barra de desplazamiento del control Looper permanece en la misma posición.
OptimalHeightObtiene la altura que necesita un control para mostrar todo su contenido.
PaletteChangeCambia la paleta utilizada por el proyecto o por una ventana.
PaletteGenerateGenera una paleta a partir de un color base.
PaletteGetObtiene la paleta utilizada actualmente por el proyecto o la ventana.
PaletteLoadCarga una paleta a partir de un archivo .wdpalette.
PaletteSaveGuarda una paleta en un archivo.
PDFExtractCrea un nuevo documento PDF a partir de páginas individuales extraídas de un archivo PDF existente.
PDFVerifySignaturesChecks the validity of PDF signatures.
Warning This function is only available from version 2025 Update 1 onwards
New in SaaS
PoliceCharge
Load a personal font from a file (or buffer). After loading, the fonts and variants declared by the file will be available throughout the application.
This new feature is available from WINDEV Suite SaaS 2025 Update 1.
New in SaaS
PoliceDownload
Unloads a font previously loaded with the PoliceCharge function.
This new feature is available from WINDEV Suite SaaS 2025 Update 1.
SaaSAdminListeLicenceLists SaaS subscription licenses associated with a user.
Attention This function is only available from version 2025 Update 1.
SegmentedButtonAddAgrega una nueva opción (es decir, un nuevo botón) a un control Botón segmentado.
SegmentedButtonDeleteElimina una opción de un control Botón segmentado.
SegmentedButtonDeleteAllElimina todas las opciones de un control Botón segmentado.
SegmentedButtonInsertInserta una nueva opción en un control Botón segmentado.
Actualiza las características de una barra de progreso presente en una notificación del sistema.
Esta función es una nueva característica está disponible desde WINDEV Suite SaaS 2025 Update 1.
SysWindowsAccentColorDevuelve el color de acento de Windows.
TableAddAdds a row in:
  • a Table control,
  • a TreeView Table control,
  • a Combo Box control "with table" (Table control displayed in a Combo Box control).
WebserviceReadUserTokenObtiene el token de acceso recibido por el servicio web actualmente en ejecución.
WinOptimizeCambia el modo utilizado para crear y dibujar ventanas. Todas las ventanas abiertas después de llamar a esta función utilizarán el nuevo modo.
New WLanguage functions for WINDEV applications on Windows (prefix syntax):
<AuthToken>.LogoutCierre de sesión del usuario.
<AuthToken>.RevokeRevoca un token web JSON (JWT).
<btleCharacteristic variable>.ChangeOfValueActiva o desactiva la detección de cambios en el valor de una característica Bluetooth Low Energy.
<Control>.RectangleDevuelve las coordenadas del rectángulo correspondiente al área especificada de un control.
<docFragment variable>.ClearFormattingSustituye el formato actual de una selección por el formato por defecto.
<Document variable>.ToHTMLConvierte una variable Document en un archivo HTML.e
<Graphe>.PIImageDefines the image used to illustrate data in a "Percentage imaged" graph.
<Graphe>PIVMaximumValueAllows you to specify the maximum graph value for automatic calculation of percentages in a "Percentage imaged" graph.
<Graphe>VignetteCategoryInitialize a category image with an image (thumbnail) in Sector, Doughnut or Hemicycle type charts.
<Image>.AnimationChangeTypeChange le type d'animation d'une image dans un champ Image.
<Image>.AnimationSetParameterChanges one of the animation parameters used for a moving image (in an Image field).
<Image>AnimationGetParameterReads the value of one of the animation parameters defined for an Image field.
<Libellé>.AnimationChangeParamètreChange un des paramètres d'animation utilisé pour un texte animé (dans un champ Libellé).
<Libellé>.AnimationGetParameterReads the value of one of the animation parameters defined for a Static Text control.
<Libellé>.AnimationSetModeChanges the animation type of text in a Static Text control.
<Looper>.AddBeginningAgrega una fila al inicio de un control Looper infinito. La fila se inserta antes de la primera fila del control Looper. La barra de desplazamiento del control Looper permanece en la misma posición.
<Looper>.AddIWBeginningAgrega una fila que contiene una ventana interna al inicio de un control Looper infinito. La fila se inserta antes de la primera fila del control Looper. La barra de desplazamiento del control Looper permanece en la misma posición.
<Palette variable>.GenerateGenera una paleta a partir de un color base.
<Palette variable>.LoadCarga una paleta a partir de un archivo .wdpalette.
<Palette variable>.SaveGuarda una paleta en un archivo.
<Report>.InitReportVersoInicializa los parámetros de un reporte que se imprimirá en el reverso de otro reporte.
<Scheduler>.BackgroundColorEstablece un color de fondo para un periodo de tiempo en un control Planificador (periodo de tiempo correspondiente a la hora de comer, un día festivo, etc.).
<Segmented Button>.AddAgrega una nueva opción (es decir, un nuevo botón) a un control Botón segmentado.
<Segmented Button>.DeleteElimina una opción de un control Botón segmentado.
<Segmented Button>.DeleteAllElimina todas las opciones de un control Botón segmentado.
<Segmented Button>.InsertInserta una nueva opción en un control Botón segmentado.
<Source>.ImportCSVImporta un archivo CSV en un archivo de datos HFSQL Classic o Client/Server. Este archivo de datos debe haberse definido en el editor de análisis, o declarado con las funciones HDeclare, HDeclareExternal o HDescribeFile).
Actualiza las características de una barra de progreso presente en una notificación del sistema.
Esta nueva función está disponible en WINDEV Suite SaaS 2025 Update 1.
<Table>.AddBeginningAñade una fila en la parte superior de un control de tabla infinita. La fila se inserta antes de la primera fila del control Tabla. La posición de desplazamiento del control Tabla no cambia.
<Variable Command>.AddArgumentAgrega un argumento a un comando para que se ejecute en modo consola.
<Variable Command>.AddOptionAgrega una opción al comando que se ejecutará en modo de consola.
<Variable Command>.ExecuteEjecuta un comando en modo de consola.
<Variable Command>.GetExitCodeObtiene el código de salida del comando ejecutado en modo de consola, es decir, el valor devuelto cuando el comando termina de ejecutarse.
<Variable Command>.ReadErrorOutputLee los datos en el flujo de salida de error para el comando ejecutado en modo de consola.
<Variable Command>.ReadStandardOutputLee los datos del flujo de salida estándar para el comando ejecutado en modo de consola.
<Variable Command>.WriteStandardInputEscribe datos en la entrada estándar del comando ejecutado en modo de consola.
<Variable Commande>ExecutionIsInProgressIndicates whether the executable linked to a command executed in console mode is currently running.
Attention This function is only available from version 2025 Update 1.
<Variable Commande>TermineForce termination of executable associated with a running console-mode command.
Attention This function is only available from version 2025 Update 1.
<Variable Connexion>DeletePlanningHistoryDeletes the execution history of a scheduled item on an HFSQL server: scheduled task (stored procedure), backup, optimization, refresh of a materialized view.).
<Variable Connexion>ListHistoryPlanningLists the execution history of a scheduled item on an HFSQL server: scheduled task (stored procedure), backup, optimization, refresh of a materialized view).
<Variable Connexion>TransformSpareEnServeurTransforms a Spare server into an HFSQL server. This makes it possible to delete replications of a spare server so that it can be used again. For example, this function can be used in the case of a master server that becomes unreachable.
This function should only be used in an emergency.
Attention This function is only available from version 2025 Update 1.
<Variable pdfDocument>.ExtractCrea un nuevo documento PDF a partir de páginas individuales extraídas de un archivo PDF existente.
<Variable pdfDocument>VerifySignaturesChecks the validity of PDF signatures.
Attention This function is only available from version 2025 Update 1.
<Window>.PaletteGetObtiene la paleta utilizada actualmente por la ventana.
<Word Processing>.ClearFormattingSustituye el formato actual de una selección en un control Procesador de texto por el formato predeterminado.
<Word Processing>.ToHTMLConvierte el contenido de un control Procesador de texto en un archivo HTML.
<Word Processing>FormatPainterModeActiva el modo de pintor de formatos en el control Procesador de texto o determina si este modo está activado.
WINDEVLinux New WLanguage functions for WINDEV applications on Linux:
La fonction crée une assertion JWT.
Structure d'une assertion JWT Un JWT est constitué de trois parties séparées par des points (.).
1) Le header (En-tête) Contient des métadonnées telles que le type de token (JWT) et l'algorithme de signature utilisé (par exemple, HS256 ou RS256).
Exemple de JSON :
{ "alg": "HS256", "typ": "JWT" }
2) Le payload (Charge utile) : Contient les claims (déclarations), c'est-à-dire les informations à transmettre. Il peut s'agir de : Claims standards (par exemple : iss pour l'émetteur, exp pour la date d'expiration). Claims personnalisés selon les besoins.
Exemple de JSON :
{ "sub": "1234567890", "name": "John Doe", "admin": true, "iat": 1516239022 }
3) La signature : Garantit l'intégrité du token. Elle est calculée à partir du header et du payload à l'aide d'une clé secrète (pour HMAC) ou d'une paire de clés privée/publique (pour RSA ou ECDSA).
AuthRevokeTokenRevoca un token web JSON (JWT).
AuthVérifieAuthentificationChecks the validity of the current user's token in the case of SSO authentication.
CmdAddArgumentAgrega un argumento a un comando para que se ejecute en modo consola.
CmdAddOptionAgrega una opción al comando que se ejecutará en modo de consola.
CmdExecuteEjecuta un comando en modo de consola.
CmdExecutionIsInProgressIndicates whether the executable linked to a command executed in console mode is currently running.
Attention This function is only available from version 2025 Update 1.
CmdGetExitCodeObtiene el código de salida del comando ejecutado en modo de consola, es decir, el valor devuelto cuando el comando termina de ejecutarse.
CmdReadErrorOutputLee los datos en el flujo de salida de error para el comando ejecutado en modo de consola.
CmdReadStandardOutputLee los datos del flujo de salida estándar para el comando ejecutado en modo de consola.
CmdTermineForce termination of executable associated with a running console-mode command.
Warning This function is only available from version 2025 Update 1 onwards
CmdWriteStandardInputEscribe datos en la entrada estándar del comando ejecutado en modo de consola.
ControlRectangleDevuelve un rectángulo correspondiente al área especificada de un control.
DayOfYearToDateFunción: Toma el número de un día del año y devuelve la fecha correspondiente en formato "AAAAMMDD".
DocClearFormattingSustituye el formato actual de una selección por el formato por defecto.
DocToHTMLConverts a Word Processing document into an HTML file.
grCategoryTagInitialize a category image with an image (thumbnail) in Sector, Doughnut or Hemicycle type charts.
grPIImageDefines the image used to illustrate data in a "Percentage imaged" graph.
grPIVMaximumValueAllows you to specify the maximum graph value for automatic calculation of percentages in a "Percentage imaged" graph.
HImportCSVImporta un archivo CSV en un archivo de datos HFSQL Classic o Client/Server. Este archivo de datos debe haberse definido en el editor de análisis, o declarado con las funciones HDeclare, HDeclareExternal o HDescribeFile).
HListHistoryPlanningLists the execution history of a scheduled item on an HFSQL server: scheduled task (stored procedure), backup, optimization, refresh of a materialized view).
HRplAddFileAdds a data file to a universal replication.
HRSTransformSpareEnServeurTransforms a Spare server into an HFSQL server. This makes it possible to delete replications of a spare server so that it can be used again. For example, this function can be used in the case of a master server that becomes unreachable.
This function should only be used in an emergency.
Attention This function is only available from version 2025 Update 1.
HS DeleteAllHistoryPlanningPurge the entire execution history of scheduled elements on an HFSQL server.
HSuppressHistoryPlanningDeletes the execution history of a scheduled item on an HFSQL server: scheduled task (stored procedure), backup, optimization, refresh of a materialized view.).
iAddBookmarkAdds a bookmark in the report viewer or when exporting to PDF.
iInitReportVersoInicializa los parámetros de un reporte que se imprimirá en el reverso de otro reporte.
PaletteGetObtiene la paleta utilizada actualmente por el proyecto o la ventana.
PDFExtractCrea un nuevo documento PDF a partir de páginas individuales extraídas de un archivo PDF existente.
SaaSAdminListeLicenceLists SaaS subscription licenses associated with a user.
Attention This function is only available from version 2025 Update 1.
WebserviceReadUserTokenObtiene el token de acceso recibido por el servicio web actualmente en ejecución.
New WLanguage functions for WINDEV applications on Linux (prefix syntax):
<AuthToken>.RevokeRevoca un token web JSON (JWT).
<Control>.RectangleDevuelve las coordenadas del rectángulo correspondiente al área especificada de un control.
<docFragment variable>.ClearFormattingSustituye el formato actual de una selección por el formato por defecto.
<Document variable>.ToHTMLConvierte una variable Document en un archivo HTML.e
<Graphe>.PIImageDefines the image used to illustrate data in a "Percentage imaged" graph.
<Graphe>PIVMaximumValueAllows you to specify the maximum graph value for automatic calculation of percentages in a "Percentage imaged" graph.
<Graphe>VignetteCategoryInitialize a category image with an image (thumbnail) in Sector, Doughnut or Hemicycle type charts.
<Report>.InitReportVersoInicializa los parámetros de un reporte que se imprimirá en el reverso de otro reporte.
<Source>.ImportCSVImporta un archivo CSV en un archivo de datos HFSQL Classic o Client/Server. Este archivo de datos debe haberse definido en el editor de análisis, o declarado con las funciones HDeclare, HDeclareExternal o HDescribeFile).
<Variable Command>.AddArgumentAgrega un argumento a un comando para que se ejecute en modo consola.
<Variable Command>.AddOptionAgrega una opción al comando que se ejecutará en modo de consola.
<Variable Command>.ExecuteEjecuta un comando en modo de consola.
<Variable Command>.GetExitCodeObtiene el código de salida del comando ejecutado en modo de consola, es decir, el valor devuelto cuando el comando termina de ejecutarse.
<Variable Command>.ReadErrorOutputLee los datos en el flujo de salida de error para el comando ejecutado en modo de consola.
<Variable Command>.ReadStandardOutputLee los datos del flujo de salida estándar para el comando ejecutado en modo de consola.
<Variable Command>.WriteStandardInputEscribe datos en la entrada estándar del comando ejecutado en modo de consola.
<Variable Commande>ExecutionIsInProgressIndicates whether the executable linked to a command executed in console mode is currently running.
Attention This function is only available from version 2025 Update 1.
<Variable Commande>TermineForce termination of executable associated with a running console-mode command.
Attention This function is only available from version 2025 Update 1.
<Variable Connexion>DeletePlanningHistoryDeletes the execution history of a scheduled item on an HFSQL server: scheduled task (stored procedure), backup, optimization, refresh of a materialized view.).
<Variable Connexion>ListHistoryPlanningLists the execution history of a scheduled item on an HFSQL server: scheduled task (stored procedure), backup, optimization, refresh of a materialized view).
<Variable Connexion>TransformSpareEnServeurTransforms a Spare server into an HFSQL server. This makes it possible to delete replications of a spare server so that it can be used again. For example, this function can be used in the case of a master server that becomes unreachable.
This function should only be used in an emergency.
Attention This function is only available from version 2025 Update 1.
<Variable pdfDocument>.ExtractCrea un nuevo documento PDF a partir de páginas individuales extraídas de un archivo PDF existente.
<Window>.PaletteGetObtiene la paleta utilizada actualmente por la ventana.
<Word Processing>.ClearFormattingSustituye el formato actual de una selección en un control Procesador de texto por el formato predeterminado.
<Word Processing>.ToHTMLConvierte el contenido de un control Procesador de texto en un archivo HTML.
WINDEVJava New WLanguage functions for WINDEV applications for Java:
DayOfYearToDateFunción: Toma el número de un día del año y devuelve la fecha correspondiente en formato "AAAAMMDD".
HExportCSVExports the records found in a data file (HFSQL or OLE DB), a view or a query to a CSV file.
HExportXLSExports records from a data file (HFSQL or OLE DB), view or query to an Excel file (XLSX).
HImportXLSImporta un archivo XLS a un archivo de datos en formato HFSQL Classic o Client/Server (archivo de datos descrito en el editor de análisis, o declarado por las funciones HDeclare, HDeclareExternal o HDescribeFile).
LooperAddBeginningAgrega una fila al inicio de un control Looper infinito. La fila se inserta antes de la primera fila del control Looper. La barra de desplazamiento del control Looper permanece en la misma posición.
TableAddBeginningAñade una fila en la parte superior de un control de tabla infinita. La fila se inserta antes de la primera fila del control Tabla. La posición de desplazamiento del control Tabla no cambia.
New WLanguage functions for WINDEV applications for Java (prefix syntax):
<Looper>.AddBeginningAgrega una fila al inicio de un control Looper infinito. La fila se inserta antes de la primera fila del control Looper. La barra de desplazamiento del control Looper permanece en la misma posición.
<Source>.ExportCSVExporta los registros de un archivo de datos (HFSQL u OLE DB), vista o consulta a un archivo CSV.
<Source>.ExportXLSExporta los registros de un archivo de datos (HFSQL u OLE DB), vista o consulta a un archivo Excel (XLSX).
<Source>.ImportXLSImporta un archivo XLS a un archivo de datos en formato HFSQL Classic o Client/Server (archivo de datos descrito en el editor de análisis, o declarado por las funciones HDeclare, HDeclareExternal o HDescribeFile).
<Table>.AddBeginningAñade una fila en la parte superior de un control de tabla infinita. La fila se inserta antes de la primera fila del control Tabla. La posición de desplazamiento del control Tabla no cambia.
Improved WLanguage functions
WINDEVWindowsLinux The following functions have been modified in this version:
AAFChangeCaptionThe constant faaPasteAllLine constant is used to modify the label used to paste a line from one Table control into another Table control.
AAFDisableThe constant faaPasteAllLine is used to disable the context menu for pasting a line from another Table control into a Table control.
AAFEnableThe constant faaPasteAllLine reactivates the context menu for pasting a line from another Table control into a Table control.
AAFExecuteThe constant faaPasteAllLine constant is used to paste a line from one Table control into another Table control. The current line is replaced by the pasted line.
AnimationGetParameterThe constants acpBoucle and acpNbBoucleMax constants constants are used to manage the dequeue of a label in a loop.

Note: This feature is only available from version 2025 Update 1.
AnimationSetParameterThe constants acpBoucle and acpNbBoucleMax constants constants are used to manage the dequeue of a label in a loop.

Note: This feature is only available from version 2025 Update 1.
DecryptStandardThe cryptAES192 constant allows you to use the AES-192 encryption algorithm.
DeserializeNew constant psdXMLTableElementsRepeated for deserializing arrays in RepeatString form.
Note: This feature is only available from version 2025 Update 1.
DocToPDFLinks are preserved when a document is exported to PDF.
DriveListFileThe fdFullInformation constant is used to get detailed information on the files listed.
DriveListFileGglThe fdFullInformation constant is used to get detailed information on the files listed.
EncryptStandardThe cryptAES192 constant allows you to use the AES-192 encryption algorithm.
gFontItalicThe display of italicized text has been improved in this version.
grTooltipNew constant grFormatBubbleInternalWindow to use an internal window as a custom bubble for a Chart control field.
HModifyStructureNew constant for saving logs before automatically modifying data.
HSetServerNew constant for specifying the number of scheduled item executions kept in the history.
iAddAttachmentNew constants for specifying the value of the AFRelationship key, required to use Factur-X.
iDestinationNew constants for 2-page preview, with first page as cover page.
InitRandomThis function now returns the random seed used.
ProjectInfopiVersion, new constant to get the version number of the application's main library (WDL file).
SerializeNew constant psdXMLTableElementsRepeated to serialize arrays in RepeatString form.
Note: This feature is only available from version 2025 Update 1..
SocketReadNew parameter for setting the maximum waiting time without any data IncomingData.
SpreadsheetLoadIt is now possible to load a CSV file into a Spreadsheet control field.
SpreadsheetSaveIt is now possible to save the field contents in a CSV file.
xlsOpenIt is now possible to open a CSV file.
xlsSaveIt is now possible to save in CSV format.
Java The following functions have been modified in this version:
ThreadExecuteIt is now possible to run secure threads (constant threadSécurisé).
New WLanguage properties
WINDEVWindows New WLanguage properties:
DisplayedValueComboBoxLa propiedad DisplayedValueComboBox obtiene y establece el valor mostrado en un control Combo Box, es decir, el valor mostrado cuando se selecciona la fila que contiene ese valor.
EffectThe property Effect property lets you define and modify the blur radius on the contents of a field.
InvalidInputLa dirección InvalidInput determina si un control impide al usuario salir cuando introduce datos no válidos.
MonochromeThe property Monochrome property allows you to:
  • know if the pixels of an image contained in an Image field are automatically replaced with a specified color in the field's style (tab "Field description style, element "Force to monochrome").
  • activate or deactivate monochrome management in an Image field.
Attention This property is only available from version 2025 Update 1.
PaneVisibleByDefaultLa propiedad PaneVisibleByDefault determina si el panel del editor de imágenes es visible por defecto.
Improved WLanguage properties
WINDEVWindows The following WLanguage properties have been improved:
MandatoryInputThe MandatoryInput property can now be used on a given control with mandatory input to determine whether or not it prevents the user from leaving. New constants available.
StatusThe new constant InactiveBlur constant is used to manage the blurring of data in Static Text control, Edit control, Combo or Image fields.
New advanced types of WLanguage
WINDEVWindows New advanced types available for WINDEV applications:
CommandThe Command type is used to define all the advanced characteristics of a command for an executable in console mode.
ftpConnexionThe type ftpConnexion type is used to define all the advanced characteristics of an FTP connection.
hHistoryPlanningThe type hHistoryPlanning allows you to view all the characteristics of a task's execution history.
pdfControlEl tipo pdfControl permite obtener todas las características y valores de un control que se encuentra en un formulario PDF.
pdfControlOptionEl tipo pdfControlOption permite obtener y establecer las siguientes características de una opción de un control que se encuentra en un formulario PDF:
  • texto de la opción.
  • estado seleccionado o deseleccionado de la opción.
La página sysNotificationProgressBar se utiliza para definir todas las características de una barra de progreso mostrada en una notificación interactiva, incluido el texto, el progreso, etc.
Este nuevo tipo de variable está disponible en WINDEV Suite SaaS 2025 Update 1.
WINDEVLinux New advanced types available for WINDEV applications in Linux:
CommandThe Command type is used to define all the advanced characteristics of a command for an executable in console mode.
ftpConnexionThe type ftpConnexion type is used to define all the advanced characteristics of an FTP connection.
hHistoryPlanningThe type hHistoryPlanning allows you to view all the characteristics of a task's execution history.
pdfControlEl tipo pdfControl permite obtener todas las características y valores de un control que se encuentra en un formulario PDF.
pdfControlOptionEl tipo pdfControlOption permite obtener y establecer las siguientes características de una opción de un control que se encuentra en un formulario PDF:
  • texto de la opción.
  • estado seleccionado o deseleccionado de la opción.
WINDEVJava The new advanced types available for WINDEV applications for JAVA are as follows:
ThreadEl tipo Thread permite definir todas las características de un subproceso.
Improved advanced WLanguage types
WINDEVWindowsLinux The following advanced types have been improved for WINDEV applications:
GglFile
  • New DateLastModified property: Date and time a Google file was last modified.
  • New Size property: Google file size.
hBackupDescription
  • New property Anonymization Selection of data anonymization mode in the backup.
hRSConfig
  • New property Single-channel Single-channel bidirectional replication management, with a single network port opened.
OAuth2Parameters
  • New LogoutURL property: Web service logout URL (if supported).
  • New RevocationURL property: Web service revocation URL (if supported).
  • New properties UserName and Password User name and associated password. Enable silent user authentication.
OpenIDParameter
  • New properties UserName and Password User name and associated password. Enable silent user authentication.
pdfPageThe new Control property lists the controls present in the page.
sshSessionThe new KeepAliveInterval property keeps a connection open and sets the interval between requests to check the connection is still active.
sysNotificationButton
  • The property LinkedTextEntryName property links the button to a "Text entry" field in the notification. The button will be displayed next to the control.
  • The property Style property lets you select a style/color for the button.
Please note These properties are only available from version 2025 Update 1.
xmlNodeThe Exist property is now available in write mode and can be used to force the creation of an empty node.
Versión mínima requerida
  • Versión 2025
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 07/02/2025

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