PC SOFT

ONLINE HELP
FOR WINDEV, WEBDEV AND WINDEV MOBILE

This page concerns the 23 + version of WINDEV. Upgrade your version.
  • Overview
  • New "Update 1" features (version 230042)
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReports and QueriesUser code (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Browser code
WINDEV Mobile
AndroidAndroid Widget iPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Others
Stored procedures
Overview
List of new features that you will discover in this upgraded version. Several improvements have been made to this version.
New "Update 1" features (version 230042)
GDPR:
  • Ability to specify in the analysis:
    • the files containing personal data ("Personal data (GDPR)" option in the "Details" tab of file description).
    • the files containing personal data ("Personal data (GDPR)" option in the "Advanced" tab of item description).
  • GDPR audit: The GDPR audit is used to:
    • list the data files and items containing personal data and list the uses of these files and items,
    • list the project elements accessing personal data,
    • print the folder with or without records of processing activities. You also have the ability to create records of processing activities.
Project editor
  • Internal component:
    The comparison of internal components is now available. To compare internal components, in the "Project" pane of ribbon, expand "Other actions', then expand the "Compare" option and select "Compare 2 elements".
  • Examples:
    When opening an example, a copy is automatically performed. This allows you to work or modify this copy. Therefore, the initial example is stored.
  • Configuration of 32-bit Executable project:
    New option "Disable data execution prevention" that is used to manage the "NX" option when compiling the executable (especially when using external programs without "NX" option).
  • Customizing the system windows:
    The system windows can be include in the project in order to be customized: in the project description, "Style" tab, check "Customize the system windows (Info, YesNo, Confirm, Dialog)". This component now adds the internal component WDAAF containing the "WinDevMessageBox" and "WinDevDialogBox" windows. These windows can be customized.
Window editor
  • Organizer control:
    • New styles used to position:
      • the caption of days in month mode.
      • the week number.
    • Several masks are used to define the display format of date. You have the ability to display the name of month and the name of day in uppercase characters.
    • Style of "Hourly range (days/weeks)" element: option used to position the captions of hours on the same level as separation lines.
  • Scheduler control:
    • New styles used to position:
      • the caption of days in month mode.
      • the week number.
    • Several masks are used to define the display format of date. You have the ability to display the name of month and the name of day in uppercase characters.
    • Style of "Hourly range (days/weeks)" element: option used to position the captions of hours on the same level as separation lines.
    • New option "Continuous display if several days" ("Details" tab) used to display (or not) a separator when the appointments last over several days.
  • Table control: The row height can now be configured in the "Details" tab of the description window of control. The "Margins" button is used to define the margins of table rows. The row height takes the margins into account.
  • Pivot Table control
    • The row height can now be configured in the "Details" tab of the description window of control. The "Margins" button is used to define the margins of table rows. The row height takes the margins into account.
    • Two new options are available for the row and column headers (description window of control). These options are used to"freeze" the data displayed in the control:
      • The user can expand/collapse this header: If this option is unchecked, the user will no longer be able to collapse or expand the header:
        • The options found in the popup menu will be grayed.
        • the "+" or "-" sign will no longer be displayed in front of the header.
      • The user can hide/delete this header: If this option is unchecked, the user will no longer be able to hide the header (the options found in the popup menu will be grayed).
  • Word Processing control:
    • New window for print configuration (for the controls created from this version).
    • New processes: "After loading a document" and "Before closing the document".
    • Reading existing docx files: the merged table cells are recognized from now on.
    • You now have the ability to insert HTML links into a document.
    • Ribbon: The list of fonts was reviewed. A preview is now displayed.
  • Spreadsheet control:
    • Automatic load and backup of page layout (margin, orientation, ...).
    • Ability to handle a range of cells via a variable.
    • New window for print configuration (for the controls created from this version).
    • New processes: "After loading a workbook" and "Before closing the workbook"
  • PDF Reader control:
    • New window for print configuration (for the controls created from this version).
    • New processes: "After loading a document" and "Before closing the document"
  • Calendar control:
    • Ability to use a rounded border for the selected day (option available in the "Style" tab, for the "Selected days" element).
    • The next and previous buttons correspond to the < and > signs. You have the ability to use an image to customize them.
    • Several masks are used to define the display format of month. You have the ability to display the name of month in uppercase characters.
    • Default control size: 182x230
  • Image control: The image editor is now available for the end user, on the images found in an Image control:
    • in "mini-bar" mode: a toolbar appears above the image, allowing the user to perform the most common operations.
    • in full mode: the image is displayed in an image editor included in the application.
  • Gantt Chart column
    • Several masks are used to define the display format of date. You have the ability to display the name of month in uppercase characters.
    • Ability to position the caption of months and the caption of week number ("Style" tab, "Header for the months" and "Header for the week number" elements).
  • Image Editor control:
    • New processes: "After loading a document" and "Before closing the document"
  • Combo Box control:
    • At run time, the search control appears in the content of combo box as soon as the user starts typing in the expanded list of combo box. This search control appears even if the search was not enabled in the description window of control.
    • Ability to detect the dead code of current element:
      On the "Project" pane, in the "Audit and performances" group, expand "Edition audit" and select "Audit of current element".
Image editor
  • Generating images in different resolutions (multi-dpi)
  • Exporting images in multi-dpi format (name of files supported by WINDEV Mobile)
  • The CTRL T option can now be used to resize the image and to perform an image rotation.
Help editor
  • Support for window planes: A help page is generated for each plane.
AAF
  • Menu option allowing the user to find on Internet the text selected in a Table control, TreeView Table control, Spreadsheet control and Pivot Table control.
Telemetry
  • Distribution chart: The number of available categories is now displayed.
REST Webservice
  • Automatic generation of entry points and procedures.
  • Automatic management of POST parameters
.NET
  • Returning WLanguage and WLanguage Object objects in parameter: The generation of .Net assemblies gives you the ability to return WLanguage objects in the exposed methods or to take WLanguage objects in parameter of these methods.
  • Typing C# code: typing C# code in the WINDEV code editor allows you to use all syntax exposed by an assembly. All C# syntax are supported.
HFSQL
  • Unalterable data files: The automatic data modification is not allowed on an unalterable data file. Indeed, this operation can alter the data found in the file (especially when deleting items).
  • New management of rights for the following features:
    • Creating a scheduled backup
    • Veiwing a scheduled backup
    • Veiwing a backup performed
    • Retrieving a backup
    • Creating a scheduled optimization
    • Veiwing a scheduled optimization
    • Creating a scheduled task of stored procedure
    • Viewing a scheduled task of stored procedure
    • Creating a refresh of scheduled materialized view
    • Viewing a refresh of scheduled materialized view
HFSQL Control Center
  • Modern interface for log management:
    • Search conditions found in the ribbon.
    • Records directly viewed in the interface.
  • Faster display of logs.
SCM
  • Improved interface for branch copy.
WLanguage
  • Managing time units in the WLanguage functions:
    • You now have the ability to use the "hs" unit (hundredths of a second) for the parameters found in the WLanguage functions accepting parameters expressed in hundredths of a second.
    • A compilation error occurs if the duration is using a precision that is too high in relation to what is supported by the function (for example, using "1 s 500ms" while the function expects seconds).
  • JSON variant: Improved management of 'null' value
  • New functions
    • ControlExecuteClosing: Runs the closing process of an office control and displays its confirmation dialog.
    • ImageLayerVisible: Used to make a layer found in a WDPIC image visible or invisible.
    • MongoGridFSGetFileInfo: Allows you to get information about a MongoDB file (gridFS).
  • Modified functions:
    • CertificateLoad: Ability to load a certificate found in application library (WDL)
    • CertificateCheckString: Two new parameters used to specify the certificate password and the path of trusted authority.
    • ExecuteProcess: New constants used to manage the processes for loading and closing documents.
    • fSelectDir: New style for the directory picker. The fdFormerAspect constant allows you to keep the style of earlier versions.
    • gpwOpenLDAPSession: you now have the ability to define the management mode of SSL
    • iSequencingAddPDF: New parameters used to specify the password of PDF file, the print size and the list of pages to print.
    • iPrintPDF: New parameters used to specify the password of PDF file, the print size and the list of pages to print.
    • HAddScheduledOptimization: New management of rights
    • HAddScheduledBackup: New management of rights
    • HAddTask: New management of rights
    • HInfoBackup: New management of rights
    • HListScheduledOptimization: New management of rights
    • HListScheduling: New management of rights
    • HListScheduledBackup: New management of rights
    • HListTask: New management of rights
    • HRefreshView: New management of rights
    • HRetrieveBackup: New management of rights
  • New properties
    • ..PaneShift: Allows you to find out and modify the shift between the border of a Tab or Ribbon control and the pane buttons.
    • ..ImageType: Allows you to find out the type of image used in the Image Editor control (image or icon).
    • ..PaneVisible: Allows you to:
      • find out whether the pane of Image Editor control is visible or not,
      • make the pane of image editor visible or invisible.
  • Modified properties
    • ..Process: New constants used to manage the processes for loading and closing documents.
  • Functions available in Linux:
    • CertificateSignString: Creates the signature of a character string.
    • CertificateCheckString: Checks the correspondence between a signature and a string.
Minimum required version
  • Version 23
Comments
Click [Add] to post a comment