PDA

View Full Version : DataFlex 2022 Release Candidate available – get it now!



Stephen W. Meeley
26-Jan-2022, 09:48 AM
With great excitement, we announce the availability of the Release Candidate 1 for DataFlex 2022!

The Release Candidate marks the end of the refinement and bug fixing phase from the prior Alpha and Beta releases published from September through December of 2021. DataFlex 2022 is ready for serious development and testing with your applications!

To get started with DataFlex 2022:



Download the DataFlex 2022 Release Candidate (https://www.dataaccess.eu/resources/downloads/download-category/download-subcategory-842?dagapsg=93)

The complete set of installers (Studio, Server and Client) are available and each will install using an extendable, 60-day evaluation license





Read the "What’s New in DataFlex 2022 (https://docs.dataaccess.com/dataflexhelp/#t=mergedProjects%2FWelcome%2FWhats_New_in_DataFle x_2022.htm)" section of the documentation which includes...

Step-by-step instructions on everything from initial experimentation through application migration
Deep technical detail on using Unicode and 64-bit in DataFlex 2022





Share your experience and feedback here in the testing forum


Of Special Note
DataFlex 2022 uses updated license registration codes; DataFlex 2021 codes will not function. We will be sending out updated registration codes for those license covered by subscriptions in the coming weeks.

About the DataFlex 2022 Release Candidate

DataFlex 2022 continues to expand developers' horizons with significant user-interface additions for your Web and Windows applications, evolutionary language improvements, tighter integration with SQL backends and enhanced performance, diagnostics and control over deployed web applications!

The Release Candidate provides:

Installers


The complete set of installers (Studio, Server and Client) are now available
Each will install using an extendable, 60-day evaluation license
All pre-release references are removed, the product is ready for release
The installers, and all compiled components, are signed with an EV certificate


Language Improvements


Improved SortArray and BinarySearchArray to support Binary and Linguistic comparisons and optimize the sort algorithm for string arrays

The new binary comparison is used in the dynamic web object container class and also in the Studio.


No more Argument_Size!
Support for multi-line strings
The new multi-line string does not do compiler substitutions (eg. !A) so developers can use the new @ syntax to allow unfettered use of ! in strings.
Date and DateTime Improvements


Web Application Framework


New cWebContextMenu class provides custom menus when right-clicking on various controls.
New cWebMenuItemCheckbox class can be used to create multi-item menus.
New cWebAppLogReader class can read application logs from registered web applications or directly from any log.
Extended cWebList and cWebGrid with the ability to reorder, hide / show columns (and store the layout), new footer row and un-editable columns in grids.
New CWebDragDropHelper class provides Drag & Drop support between and within various web controls, including WebList rows, WebTreeView items and WebTagsForm tags. Drop support is available for almost all web controls. The centralized handling allows developers to easily define the drag sources and drop targets and the appropriate OnDrop actions.
cWebApp has new properties for browser language and time zone offset.
cWebTagsForm supports custom separators. This new feature is also available in the new cTagsForm Windows class.


Connectivity


Improved table restructure by preserving more natively implemented attributes, including triggers, comments, full text indexes and also protect against accidentally restructuring system-versioned tables.
Reduced memory consumption in SQL Drivers - the find cache buffers are now dynamically allocated.
New psConnectionAppName property in cConnection passed in the connection string to identify which programs are accessing and manipulating the data


Web Application Server


New option to update all configuration files when the Web Application name has been changed
Improved process creation when max pool size has not been reached - If a request triggers the start of a new process, the request will no longer wait for that specific process but use the first one available.
Improved process deletion when processes in excess of min pool size are no longer needed - When the process pool scales down it will do so gradually instead of stopping all processes at once.
The process pool reports statistics to the WebApp Administrator.
WebApp Administrator displays more information about current activity, PIDs for processes, allows for process termination and remembers its size and location.
New cWebAppLogReader class can read application logs from any registered web application or directly from any log file.
DFManageVDir can handle multiple levels when one of the parent levels did not exist


Windows Framework


New cWebView2Browser class. This component wraps the Edge WebView2 browser engine from Microsoft into a reusable DataFlex control. Use this control to display web pages or HTML snippets within your DataFlex Windows project. This new control can replace the Internet Explorer based ComWebBrowser.
New cTagsForm class brings the same tagging capabilities to Windows applications as cWebTagsForm.
New placeholders for Windows DEOs


Studio


The Studio now uses the console compiler (introduced in DataFlex 20.0).

Added compile time to the output
Improved logic for precompiling system packages
No longer clears the output window between 32 and 64-bit precompiles
This eliminates the impact of the size of the Output Panel on compilation speed.


Code Explorer - You can now move any node type in Code Explorer up or down instead of just objects
Supports multi-line strings in the Editor


DataBase Explorer


New toolbar options to display various configurations of icons and/or captions


Examples


New Dynamic Web Objects Shop demo in WebOrder
New cWebAppLogReader example in Specialized Components
New cWebList and cWebGrid capabilities are available in all related views in WebOrder
New cWebDragDropHelper demo in WebOrder
New cTagsForm demo in Order Entry
New cWebViewBrowser demo in Specialized Components


General


In addition to the highlights mentioned above, all areas of the product, including documentation, have many fixes and improvements

Check out the What’s New in DataFlex 2022 for more details



We know you'll find working with DataFlex 2022 as exciting as we do!

Best regards,

Your Development Team