929 new features in WINDEV, WEBDEV and WINDEV Mobile 2024

098 N e w f e a t u r e W D W B WM CONDITIONAL COMPILATION: 2 IMPROVEMENTS Conditional compilation has been improved in version 2024. You can write <COMPILE IF CST_APP_MODE EXISTS> This allows you to compile different code in a component. It is now possible to enclose an entire procedure within: <COMPILE IF...> This makes it possible to exclude the procedure from compilation. Benefit of this new feature in version 2024 : Finer compilation options 099 * N e w f e a t u r e W D W B WM DROPBOX, GOOGLE DRIVE AND ONEDRIVE 3 new WLanguage types have been introduced: gglDrive , oDrive and dpDrive . The new family of Drivexxx functions allows you to perform the operations listed below on any file stored using these services. Here are some of the available fea- tures : • list the contents of a folder • download • upload • copy • delete • rename • move The generated code is independent from the storage service used. // Standard syntax MyDrive is Drive // Upload file to Drive DriveUploadFile ( MyDrive , "C:\DocsToProcess\CR-489-884.pdf" , "/My documents/2023/" ) // Prefix syntax MyDrive . UploadFile ( "C:\DocsToProcess\CR-489-884.pdf" , "/My documents/2023/" ) Benefit of this new feature in version 2024 : Greater compatibility 100 N e w f e a t u r e W D W B WM INTUITIVE FILE PATH AND URL BUILDING In version 2024, you can build strings containing file paths by separat- ing elements with “+” and “/” characters. Example: FilePath is string = Drive / Folder / File FilePath is string = Folder / File Benefit of this new feature in version 2024 : Easily build file paths 101 N e w f e a t u r e W D W B WM RAR5 COMPRESSION RAR5, a common file compression and archiving format, is now supported. Benefit of this new feature in version 2024 : New standard supported 102 N e w f e a t u r e W D W B WM ASSOCIATIVE ARRAYS: SET FUNCTIONS You can now use set functions with associative arrays: • map • filter • reduce • apply • sum • min • ... Benefit of this new feature in version 2024 : Simplified programming 103 N e w f e a t u r e W D W B WM TYPE OF CONTROL NOW INDICATED IN VARIABLES OF TYPE CONTROL In version 2024, you can define the type of controls. This allows for clearer code and more precise code completion. An automatic security mechanism prevents the developer from passing incompatible parameters, for example: Code completion only shows functions for the Table control Benefit of this new feature in version 2024 : More precise code completion 104 N e w f e a t u r e W D W B WM ADD YOUR OWN FUNCTIONS TO CONTROLS In version 2024, you can define your own functions for a specific type of control using prefix syntax. Example: TABLE_Search.ColorRow ( nCurrentRow ) Your own functions will appear in the code completion suggestions. Benefit of this new feature in version 2024 : More possibilities N e w f e a t u r e s i n W I ND E V 2 0 2 4 WE B D E V 2 0 2 4 W I ND E V Mo b i l e 2 0 2 4 24

RkJQdWJsaXNoZXIy NDQ0OA==