New Features brochure - Version 2024: New WINDEV features
See the 929 new features (PDF)
Benefit from the 215 common new features of version 2024 in WINDEV
WINDEV 2024 naturally benefits from the 215 new features common to version 2024, and in particular from editor evolutions, Figma import, Favorite Fields, increased speed, new fields, code editor evolutions, HFSQL RGPD anonymization, HFSQL spatial data, the new Waffle graph type, new SCM features, new WLanguage and OOP features, and more.
Cell control in WINDEV: an easy-to-use container
WINDEV 2024's new Cell control can be used to group together a set of fields. This makes it possible to handle both editing and programming simultaneously.. Cell control is styled to enhance the overall look of all fields: frame, color from Background, etc.. A Cell can also be used to group control s which will be used in an control Flexbox, and which will therefore be positioned in fixed coordinates in the cell.. The Cell control can have several planes, independently of the host window.. Cell control can be anchored to content: the Cell control automatically expands when the fields in the cell are enlarged. The cross-platform operation is identical to WEBDEV's Cell control.
The Guided Tour generator: essential in WINDEV
The new Guided Tour Generator makes it easy to create Guided Tours for an application or part of an application.. It's the perfect system for presenting new products in an attractive way.. End-users love these little visual sequences! See news 001 to 013.
Flexbox: useful also for WINDOWS
The concept of Flexbox, widely used on the Web, is also very useful under Windows, for example to create UIs with behavior similar to the Windows 11 control panel, with dynamic movement and replacement of fields. See new features 258 to 261.
A new Smart control is delivered with WINDEV 2024
Smart controls save valuable time during the UI creation process, and immediately make your applications more sophisticated. A new Champ business logic appears in version 2024 of WINDEV: - Displaying Document Markdown.
Reminder: Smart controls are provided with their source code, and are therefore completely modifiable and customizable.
New Smart control display for Document Markdown
The "Display Document Markdown" Business Field displays large Markdown content, managing scrollbars.. Text displayed can be selected for copy/paste. Links are clickable.
Individually oriented column headers
In version 2024, Table control allows you to specify per column the possibility of tilting header text..
AAF export menu
The AAF table Export Menu (to Word, Excel, etc.) has been revised and simplified.
In field contents, clicking on a text can execute WLanguage code. Merci Markdown
In version 2024, it is now possible to define links that will execute an Procedure WLanguage. Just use Markdown's MarkdownLink function. Procedure WLanguage must be present in the project. For example, a clickable product name in text or in an table column can open a product description window.
Input control: a customized vector frame without Image
In version 2024, input fields can benefit from vectorized frames for each report.. No need to use an image to personalize Border. Numerous parameters are available for each report of the Border: Color, thickness, rounding, etc..
Combo Box field: a customized vector frame without Image
The previous novelty is also available for Combos.
Token field: Drag & Drop to sort Token s
It becomes possible to offer Drag/Drop in the Token fields in order to change the order of the Token s. No programming required.
Free minibar! control HTML Editor and Word Processing control
The Text Processing and HTML Editor fields feature a ribbon with a wide range of options.. The 2024 version also features a new, minimalist options bar.. Depending on the intended use and the size of the control, this makes for a more discreet, less intrusive bar.. Mini toolbars are delivered as Internal Windows and can therefore be customized..
Input control: clickable Icon in the input field
In version 2024, a clickable Icon can be placed in the input field itself.. The icon can be placed on the right and/or left side.. The icon is clickable. A new Treatment appears to enter the WLanguage code that will be executed when the Icon is clicked. . Icon is customizable.
Champ Interrupteur: new possibilities from presenter
In version 2024, a switch can now display descriptive text au- Above or below the switch itself. And so adopt current looks.
control Button: adapts to content
In version 2024, the size of a button can be adapted to the text displayed in it.. This is very useful in the case of programmatically entered labels, and in the case of multilingual applications with texts of varying lengths..
Miscellaneous
- 2 new Events "Before application of skin template " , "After application of skin template " ,
- Dynamic call to Procedure from Fenêtre Interne,
- HTML Display control: new event "Error loading Page " ,
- The new Property Markdown enables Markdown display of field labels. Useful when creating control by programming.
New control "WLanguage code editor".
The new control Code Editor lets an application user enter WLanguage code.: the developer for testing purposes, or an experienced end-user for entering business logic formulas or rules, or customer-specific customization.
control code editor safeguards
For security reasons, the application designer can prohibit the use of certain WLanguage functions or families of functions in this control.
Un control coloré
The control Code Editor features syntax highlighting and input help.
Devops: an control useful for operational fine-tuning
The control Code Editor makes it easy to fine-tune and test in real-life configuration.: actual data are accessible in the context of the application in use. Queries can be executed.
Use multiple analyses in a single project
You've often asked us: use multiple analyses (data descriptions) in a single project. WINDEV 2024 makes it possible to use two or more different analyses in the same project. You can use multiple analyses permanently, or as a one-off alternative in order to run specific queries. All the data files from all the analyses support databinding.
Multi-database queries
Another eagerly-awaited new feature is the ability to run queries using the databases of several different analyses. data can be located on several different servers. Queries can be described in SQL or by orders from the hLit* family. Databinding is operational on a multi-database query. When several analyses have data files with the same name, a warning is displayed. In this case, you can rename a data file. Otherwise, the data file will be used for the first analysis specified.
Cut out your analyses?
One use of this new feature may be the ability to split a large analysis into several smaller ones, making it easier to share these analyses between several projects.
Share your analysis with SCM
The different analyzes used in a project can be shared between projects through SCM. Everything is automatic , no manipulation to be carried out.
Passage of parameters
A WINDEV window can be used to integrate an Page or WEBDEV site, and exchange data by calling native WLanguage procedures.. In the 2024 version, it becomes possible to switch from structures to arrays s and arrays s.
Help editor
In version 2024, it is now possible to customize the help page banner.
Common new features
The WINDEV environment benefits from the common new features of version 2024 (see new features 042 to 058). In particular, document scheduling in the document bar, faster compilation, simplified UI s, multiple model inheritance and new automations.
New skin template for WINDEV
skin template Cobalt appears in 2024 version. This allows for new customization possibilities.
Common new features
The WINDEV window editor benefits from the following new features: favorite fields, pixel alignment, customizable templates, multiple template inheritance, etc.. See Novelties 014, 052, 054, and 110 to 113.
control Tree: stored value, stored item
In version 2024, the 7 tabs of an TreeView control with Data binding can be used to define both the stored value and the stored item.
Simplified UI
Parameterization of mandatory input fields benefits from a simpler and more intUI tive UI.. The creation of a new window also benefits from a more int UI UI. For styles too, version 2024 brings a simplified, much more intUI tive UI.
RAD: taking multi-analysis projects into account
In the 2024 version, a project can include several analyses. RAD enables you to select data files from different analyses, and generate the appropriate processes.
Add tags to Private Store applications
In version 2024, Private Store lets you define tags for each installed application.. These tags enable end-users to classify and filter data: service name, domain, etc.
Store access authentication via LDAP directory
Access to the Store can be defined from an LDAP directory, including Active Directory, existing within the organization.
Install with Live Update: background operation
Updates to WINDEV applications deployed from a store are proposed automatically. The update can now be downloaded in the background. When the update is ready for installation, an Notification is displayed to the end user. The update can then be carried out instantly from this Notification , or will be proposed when closing the application, or at the next opening. This mode can be disengaged.
Application owner management
In Private Store, version 2024, the owner of an application can manage its various parameters (private, etc.) without having to call on the administrator.
Application history
The Private Store keeps an copy of each version of the proposed applications.. In version 2024, you can specify the maximum number of versions that will be kept by the Store.
Description of applications
The Private Store now displays the description of each proposed application.
An Private Store can contain Web application addresses
Private Store is used to reference applications and websites (via their Address) used within an organization.. These sites and applications are listed in the Store catalog.
Miscellaneous
- setup support for the first application.
- The address of the presenter/setup page of an application can be copied/pasted.
- Improved Administrator password management.
- Password creation with verification of security criteria.
Flexbox overview
Flexbox is an adaptive layout method that allows controls to be positioned relative to each other. Although it is mostly used in web applications, this mode is also used on Windows and mobile devices, for controls with dynamic content (e.g., long text spanning over several lines or translation into several languages), or when a window is resized. Controls are laid out in rows or columns, according to precise rules which are cumulative. Positioning is relative rather than pixel-based. Flexbox can be used on the entire window, or only on a group of controls. A familiar example is the repositioning of fields in the Windows 11 settings window.
Available rules
An control Flexbox can be considered as a box. Controls are positioned one after another, within a box (Flexbox control). Key point: one or more of these controls can themselves be Flexbox controls. First, indicate how controls should be positioned within each box: in rows or columns. Then, indicate how the controls should react when the box or the other controls are resized: return to row or not, growth, discount, etc.. Apply this method to as many controls as necessary to define their positioning and resizing behavior. An elevator appears automatically if necessary. Behaviours are easily defined thanks to the 7-tab visual technology, which proposes all possible behaviours.
Examples of local use
Multilingual: texts translated into different languages almost always have different lengths! The size of the buttons changes, with the enlarging button pushing the other button.. Here, to keep buttons aligned at the bottom right of the window, when translating and/or when growth or reducing the window, an control Flexbox is the ideal solution..
Window application
Using flexboxes to organize an entire window solves the problem of repositioning when changing window size.
Table: add row number column
What user hasn't needed to know the number of lines in an table display? In version 2024, a new AAF column displays row numbers.
Table: add a counter to any column type
As you know, end users have handy AAF s for adding a sum, average or counter to numerical columns.. In version 2024, the AAF Counter is now available for all column types.: text, etc..
Menu option: automatic validation
In version 2024, a new AAF allows you to specify a menu option using automatic validation.
Menu option: shortcut key
In version 2024, a new AAF allows you to associate a shortcut key with a menu choice.. Pressing this key in the window executes the menu selection.
Shortcut key: enter
In version 2024, AAF allows you to define the Enter key as a shortcut key.
AAF Graphe: set the limits and scale of a graph
A new AAF allows end-users to specify the bounds and scales of a graph's axes. See new feature 025.
Type control available under Java
In version 2024, type control is available in Java. This makes it possible to handle fields generically in Java.
Miscellaneous
- Field properties are available
- The /=: operator is supported,
- Compilation options are available in the internal components.
- Null handling is available.
5 new Java functions
WLanguage offers 5 new functions for Java.
LINUX: Flexbox and cells
Flexbox and Cell fields are also supported under Linux version 2024.
LINUX: minimum versions
Linux applications generated with WINDEV require minimum versions of the distribution used.. In version 2024, operation is guaranteed from version: - Debian version 10,
- Ubuntu version 22.04.2 LTS,
- OpenSUSE version 15.4 (Leap),
- CentOS version 8 (Stream).
Use with versions below these distributions is not guaranteed.. Other distributions may be used under your responsibility.
53 new functions, 133 new Linux constants for WINDEV
WLanguage offers 53 new functions and 133 new constants (seen online help) for Linux.
.NET 8 support
DotNet version 8 is supported for assembly use.
Variable nullable and DotNet
Variables of type nullable are now also handled during DotNet assembly calls.
Common new features
Language remains the cornerstone of development. In version 2024, WLanguage in WINDEV is further enriched. It benefits from common new features and many useful improvements: null handling, immutability, add your own functions to fields, drive access functions, RAR5, JWT protocol, DNS querying, new operators, etc.. See new features 094 to 137.
164 new constants
164 new constants are available in WLanguage in version 2024: | | | | WBAdminTypeSite | WBAdminTypeRESTWebservice | WBAdminTypeSOAPWebservice | WBAdminTypeWebSocket | apiBoolean_1 | asECDSA_SHA_224 | asECDSA_SHA_256 | asECDSA_SHA_384 | asECDSA_SHA_512 | asRSA_SHA_384 | asRSA_SHA_512 | auDigest | auNTLM | authDefaut | authPKCE | WLanguageCodeFormatHTML | WLanguageCodeFormatText | WLanguageCodeKeywordUppercase | WLanguageCodeKeywordLowercase | WLanguageCodeThemeLight | WLanguageCodeThemeGray | WLanguageCodeThemeDark | dnsA | dnsAAAA | dnsCNAME | dnsDNAME | dnsMX | dnsNAPTR | dnsNS | dnsPTR | dnsSOA | dnsSRV | dnsTLSA | dnsTXT | emailProtocolTLS | emailSessionIgnoreExpiredCertificate | emailSessionIgnoreInvalidCertificate | emailSessionIgnoreInvalidCertificateName | emailSessionIgnoreRevocation | encodingArabic | encodingBaltic | encodingChinese | encodingTraditionalChinese | encodingKorean | encodingKoreanJohab | encodingCyrillic | encodingCentralEuropean | encodingGreek | encodingHebrew | encodingJapanese | encodingLatin | encodingSystemDefault | encodingThai | encodingTurkish | encodingUTF8 | encodingVietnamese | aafAutoFilterOnKeystroke | aafFindBarAppearance | aafFindDialogAppearance | swFitToContent | swBottom | swDisabled | swExpanded | swHalfExpanded | swInvisible | swCollapsed | swSysMedium | swVisible | nfaRight | nfaLeft | nfnBinary | fnnDecimal | nfnExponential | fnnHexadecimal | nfnOctal | nfpAuto | nfsMinusIfNegative | nfsParenthesesIfNegative | nfsAlways | ftpConfigureReuseConnection | grTooltipFormatWaffle | grColumnRoundedCorners | grColumnSquareCorners | grWaffleChart | grWaffleCellSquare | grWaffleCellRoundedSquare | grWaffleCellCircle | grWaffleCellRectangle | grWaffleCellRoundedRectangle | HEX@ | hRightsUnmask | hServerLanguage | hRubForm | hItemMultiPoint2D | hItemMultiPointGeo | hItemMultiPolygon2D | hItemMultiPolygonGeo | hItemMultiLinestring2D | hItemMultiLinestringGeo | hItemPoint2D | hItemPointGeo | hItemPolygon2D | hItemPolygonGeo | hItemLinestring2D | hItemLinestringGeo | httpTraceInfo | jwtHS256 | jwtRS256 | mqttIgnoreExpiredCertificate | mqttIgnoreInvalidCertificate | mqttIgnoreInvalidCertificateName | mqttIgnoreRevocation | sysNativeProcessor | tfInvalid | tfMultiPoint2D | tfMultiPointGeo | tfMultiPolygon2D | tfMultiPolygonGeo | tfMultiPolyligne2D | tfMultiPolyligneGeo | tfPoint2D | tfPointGeo | tfPolygon2D | tfPolygonGeo | tfPolyligne2D | tfPolylineGeo | trConsole | trtAfterChangingSkinTemplate | trtBeforeChangingSkinTemplate | trtClickButtonEditControlRight | trtClickButtonEditControlLeft | trtErrorLoadingHTMLPage | typCell | typeDocElementCheckBoxControl | mimeTypeCSV | mimeTypeGglAppsScript | mimeTypeGglDocs | mimeTypeGglDrawings | mimeTypeGglSheets | mimeTypeGglSlides | mimeTypeODP | mimeTypeODS | mimeTypeODT | mimeTypePPTX | mimeTypeSVG | mimeTypeRichText | mimeTypeTSV | typFlexbox | gtaNone | gtaControl | gtaDefault | gtaNextStep | gtaEnd | gtPreviousStep | gtNextStep | vgfDisk | gtsRectangle | vgfRectangleArrondi | gtInfoDate | gtInfoCount | gtInfoVersion | gttNone | vgtDisk | gttDDW | | | | |
23 new types
23 new types of variables are available in WLanguage: | | | | docElementCheckBox | dpDrive | Drive | GglFile | DSVFormat | Geometry | gglDrive | JWTParameters | MultiPoint2D | MultiPointGeo | MultiPolygon2D | MultiPolygonGeo | MultiLinestring2D | MultiLinestringGeo | oDrive | Point2D | PointGeo | Polygon2D | PolygonGeo | Linestring2D | LinestringGeo | GuidedTour | GuidedTourStep | |
7 new field properties
7 new WLanguage properties are available for WINDEV. | | | | RightButton | LeftButton | CalculationInProgress | IntervalX | IntervalY | IntervalYSecondaryAxis | ActivePlane | | | | | |
106 new WLanguage functions for WINDEV
106 new WLanguage functions are available for WINDEV in version 2024:
| | ArrayToParameters | Converts an array of elements into a list of parameters. | AuthImportToken | Creates a web service access token from a token description in JSON format. | Belgium.CheckTaxNumber | Checks the validity of a Belgian tax number. | BitcoinCoreBlockCount | Returns the size of the blockchain known by the Bitcoin node (i.e. the number of blocks created since January 3, 2009). This makes it possible, for example, to calculate the approximate date of the next halving. | BitcoinCoreConfigure | Specifies the Bitcoin Core server connection parameters, in order to use BitcoinCoreXXXX functions. | BitcoinCoreDateTimeLatestBlock | Returns the date and time when the latest block was created. | BitcoinCoreHashRate | Returns the number of times per second the sha256 function had to be run to calculate the last block. This number corresponds to a proof of work. | Brazil.CheckTaxNumber | Checks the validity of a Brazilian tax number. | Canada.CheckTaxNumber | Checks the validity of a Canadian tax number. | CodeEditorComment | Comments the current selection in the Code Editor control. "//" characters are inserted at the beginning of the current line. | CodeEditorCompile | Compiles the WLanguage code displayed in the Code Editor control and displays any errors. | CodeEditorDeleteAll | Deletes the contents of the Code Editor control. | CodeEditorDuplicateLine | Duplicates the current line in the Code Editor control. | CodeEditorExecute | Executes the WLanguage code displayed in the Code Editor control. | CodeEditorGetError | Gets a compilation error from the code in the Code Editor control. | CodeEditorInsert | Inserts a string in the Code Editor control. | CodeEditorLoad | Loads a WLanguage code file in a Code Editor control. | CodeEditorReplace | Finds and replaces a string in the Code Editor control. | CodeEditorSave | Saves the contents of a Code Editor control to a file. | CodeEditorSearch | Searches for a string or regular expression in the Code Editor control. | CodeEditorUncomment | Uncomments the current selection in the Code Editor control. "//" characters at the beginning of the current line are removed. | ConvexEnvelopeShape | Calculates the convex envelope of the specified Geometry. | CorregeForm | Allows you to obtain a corrected version of the specified Geometry. | CurrentDay | Returns the number of the current day in the current month. | DateToDayOfYear | Returns the day of the year corresponding to a given date. | DNSQuery | Sends a query to a DNS server. | dpDriveConnect | Creates a connection to Dropbox. | DriveCopyDirectory | Copies a directory on a remote drive to another directory. | DriveCopyFile | Copies a single file on a remote drive to another directory on same drive. | DriveCreateDirectory | Creates a directory on the remote drive. | DriveCreateFile | Creates a file on the remote drive. | DriveDeleteDirectory | Deletes a directory and its files from a remote drive. | DriveDeleteFile | Deletes a file from a remote drive. | DriveDownloadDirectory | Downloads a directory and its files from a remote drive to the user's computer. | DriveDownloadFile | Downloads a file from a remote drive to the user's computer. | DriveDownloadGglFile | Downloads a Google Docs Editors file from Google Drive in a given compatible format. | DriveListDirectory | Lists drive directories. | DriveListFile | Lists the files in a cloud-based drive directory. | DriveListFileGgl | Lists Google Docs Editors files (Docs, Sheets, etc.) present on Google Drive. | DriveMoveDirectory | Moves a directory and its contents to another directory within a remote drive. | DriveMoveFile | Moves a file on a remote drive from one directory to another. | DriveRename | Renames a file or directory on a remote drive. | DriveUploadDirectory | Uploads a directory and its contents to a remote drive. | DriveUploadFile | Uploads a local file to a remote drive. | FormAire | Calculate the area of a given Geometry. | FormContains | Determines whether an Geometry A contains an Geometry B. | FormDifference | Returns the Geometry Receiver corresponding to the difference between two Geometry s. | FormIsValid | Checks whether the specified Geometry is valid within the meaning of the OGC standard. | FormSerializeWKT | Serialize an Geometry in Well Known Text (WKT) format. | FormUnion | Returns the Geometry Receiver corresponding to the union between two Geometry s. | France.CheckTaxNumber | Checks the validity of a French tax number. | GeometryCover | Permet de savoir si tout point de la forme B se trouve à l'intérieur ou dans le contour de la forme A. C'est équivalent à renvoyer vrai s'il n'existe aucun point de B dans l'extérieur de A. | GeometryCoveredBy | Permet de savoir si tout point de la forme A se trouve à l'intérieur ou dans le contour de la forme B. C'est équivalent à renvoyer vrai s'il n'existe aucun point de A dans l'extérieur de B. | GeometryIntersect | Vérifie si deux formes ont une intersection non vide. Cette fonction ne renvoie pas la forme résultant de l'intersection, mais seulement si l'intersection existe ou non. Elle est donc beaucoup plus rapide que la fonction de calcul d'intersection entre deux formes. | GeometryIntersection | Calcule l'intersection entre la première forme passée en paramètre et la seconde. Cela renvoie une nouvelle forme, qui contient une collection de formes d'un type donné : MultiPoint, MultiPolyligne, ou MultiPolygone. Dans le cas où l'intersection entre deux formes est constituée d'un seul élément, il s'agit tout de même d'une collection, avec un seul élément.
Dans le cas où l'intersection est vide (si les géométries passées en paramètre sont disjointes), la collection renvoyée est vide.
Dans le cas où le résultat de l'intersection est disjoint (par exemple en faisant l'intersection de deux polygones en "U"), la collection contient plusieurs éléments. Si le type des formes passées en paramètres est connu, alors le type du résultat est également pré-déterminé. La plupart des applications géospatiales ne travaillant pas avec des colonnes de données hétérogènes (rubrique de type "Forme" autorisant de mixer des points, lignes, polygones etc au sein d'une même rubrique), il n'y a donc en général pas besoin de vérifier le type des formes renvoyées par la fonction. | GeometrySerializeDSV | Sérialise une forme géométrique en utilisant le format DSV spécifié. Ce format permet de choisir quels éléments textuels séparent les différents éléments géométriques dans le texte. Important : la chaîne renvoyée par cette fonction est TOUJOURS une chaîne ANSI ne pouvant contenir que des caractères ASCII.
Il en va de même des séparateurs, qui doivent tous être des chaînes ANSI avec seulement des caractères ASCII. | GeometryTouch | Renvoie vrai si les deux formes se touchent. Deux formes se touchent si les contours des deux formes ont une intersection, mais que les intérieurs n'ont *pas* d'intersection. Deux formes se touchent si elles ont un point ou un segment de leurs contours en commun. Voir les images ci-dessous pour un exemple de chacune des trois situations. | GeometryWithin | Renvoie vrai si la forme A est complètement dans la forme B, c'est-à -dire que B contient complètement A. En détail :
- Il n'existe pas de point de A dans l'extérieur de B : tout point de A est soit dans l'intérieur de B, soit dans son contour.
- Il existe au moins un point de l'intérieur de A dans l'intérieur de B. | Germany.CheckTaxNumber | Checks the validity of a German tax number. | GglDriveConnect | Creates a connection to Google Drive. | gpwListUser | Récupération de la liste des utilisateurs du Groupware Utilisateur. | grColumnBarType | Defines the type of bar used in a column chart. | grWaffleSize | Defines the number of rows and columns in a Waffle chart. | grWaffleTypeCell | Defines the shape of cells in a Waffle chart. | GuidedTourChangeStep | Moves to another step of the Guided Tour. | GuidedTourInfo | Returns information about a Guided Tour. | GuidedTourStart | Starts the Guided Tour and displays the first step. | GuidedTourStop | Stops the current Guided Tour or another specified Guided Tour. | HDataSourceKnown | Determines if a data source has been initialized. | HInfoLawRubric | Allows you to find out which rights have been granted to a section. | HListFile | Returns the list of files:- found in the current analysis or in a specific analysis recognized by the HFSQL engine. The files defined by HDeclare, HDeclareExternal and HDescribeFile are taken into account.
- available on a connection via a native access or via an OLE DB driver.
- for a group of files defined in the data model editor.
| HModifyRightRubric | Modifies the rights granted on an a data file HFSQL Client/Server item for a user or group. | HOpenComplementaryAnalysis | Ouvre une nouvelle analyse. | HQueryExecuted | Determines if a query has been executed. | HRSIgnoreError | Ignore les erreurs pour que la réplication puisse continuer à s'exécuter. | InGuidedTourMode | Indicates if there is a Guided Tour in progress. | Italy.CheckTaxNumber | Checks the validity of an Italian tax number. | Linestring2DAddPoint | Ajoute un nouveau point dans une polyligne 2D. | LinestringGeoAddPoint | Ajoute un nouveau point dans une polyligne géographique. | MarkdownLink | Adds a clickable link in a Markdown string. This makes it possible to add a link in a control that supports Markdown format. | NotifPushSendSubscriber | Sends a notification to Android devices that are subscribed to a topic. | oDriveConnect | Creates a connection to OneDrive. | PDFSign | Applies an approval signature to an existing PDF. | PerimeterForm | Calculates the perimeter of a given Geometry (Polygon or multiPolygon). | PVTCalculateAllAsynchronous | Entirely calculates or recalculates a Pivot Table control, without blocking the application. | PVTCalculateUpdateAsynchronous | Updates some of the data found in a Pivot Table control from a given date without blocking the application. | RedisDisconnect | Closes a connection to a Redis server (or cluster). | SaaSChangePassword | Changes the password of the connected user. | SaaSCheckService | Checks the access rights of the user to a service of the SaaS site. | SaaSClientConnexion | Returns the characteristics of the connection to the client database. | SaaSConnect | Authenticates a user of a SaaS site beside the SaaS webservice that manages the site. | SaaSConnectedUser | Returns the user currently connected via SaaSConnect. | SaaSDisconnect | Disconnect the user of a SaaS site beside the SaaS web service that manages the site. | SaaSIsConnected | Defines whether the connection to the SaaS web service is still established. | SaaSReadSiteParameter | Reads an information specific to the client for the current SaaS site. | SaaSWriteSiteParameter | Saves a specific information for a SaaS site in the configuration of a client account. | Spain.CheckTaxNumber | Checks the validity of a Spanish tax number. | Switzerland.CheckTaxNumber | Checks the validity of a Swiss tax number. | SymmetricDifferenceForm | Calculate the symmetrical difference between two geometries. | UnitedStates.CheckTaxNumber | Checks the validity of a US tax number. | UTF8Valid | Checks the validity of a UTF-8 string. | WBAdminDeleteApplication | Deletes an application from a WEBDEV Application Server. | WBAdminListApplication | Returns the list of applications on a WEBDEV Application Server, for a given account and a given type. | WLanguageCodeFormat | Applies formatting to WLanguage code: syntax highlighting, style standardization, indentation, translation, etc. | WLanguageCodeGetCSSDeclarations | Returns a CSS style sheet corresponding to a WLanguage code theme. |
This page is also available for…
|
|
|