With great excitement, we announce the release the DataFlex 2021!
DataFlex 2021 is the beginning of a new era for DataFlex! Even though the main goal is to allow your applications to take advantage of both 64-bit and full Unicode support, there are revolutionary additions and improvements in all areas of the product.
Check out What’s New in DataFlex for a quick tour of the product highlights and then start your own DataFlex 2021 journey:
- Download DataFlex 2021
- Read the “What’s New in DataFlex 2021" section of the documentation which includes...
- Step-by-step instructions on everything from initial experimentation through application migration
- Deep technical detail on Unicode, 64-bit and the rest of DataFlex 2021
- Check out the DataFlex Learning Center for the latest instructional videos!
- Share your experience and feedback in the DataFlex Forums
And don't forget to join us for the DataFlex Launch Event 2021!
Best regards,
Your Development Team
DataFlex 2021 Release Notes
Installers
- Switched to a new EV code signing certificate (shows Publisher as Data Access Worldwide (Data Access Corporation)
- Updated evaluation licenses installed
- Updated to final Software License Agreement
- Updated to final Installation and Environment Guide
Web Framework
- Fixed - Changing the label position on cWebForm and cWebEdit controls does not update in the designer. A WebSet of peLabelPosition also does not work.
- Fixed - WebAccordionContainer JavaScript error
- Implemented an extra security check on the RequestDeleteCallback and RequestSaveCallback methods using boolean server web properties. This makes sure that the operation is only processed in case the confirmation message that uses it is actually shown on the screen.
- Fixed - Web method not allowed error with hidden cWebGrid
- Improved version check in cWebAppDispatcher
- Fixed - The floating panel shows transparent with both the Flat_Desktop and Flat_Touch unless an explicit background color is set
General
- Fixed - Use W version of TextMetric struct in function PointSizeToPhysicalFontSize (old implementation could result in un-handled exceptions)
Web Application Administrator
- Fixed - When setting an application using process pooling to reload at 00:00:00 caused it to be stored as 'Do not automatically reload the process pool'.
- Fixed - SPLF WebAppServer didn't stop processes when node is stopped
Studio
- Fixed - Table Editor didn't show multi-column relationships properly
- Fixed - Variant array incorrect in debugger when debugging 32bit
- Fixed - White text on white background in Arrange Objectspanel
Connectivity
- Fixed - Creating primary key in PostgreSQL generated restructure errors
Documentation
What's New
Significant changes throughout, including:
- Working with DataFlex 2021
- Unicode 101
- Migrating Existing Workspaces
- Making Existing SQL Databases Unicode-capable
- Many other topics
Development Guide
Significant changes throughout, including:
- OEM Data in DataFlex
- Table Character Format in DataFlex
- Environment Setup Notes
- Connectivity Concepts
- Many other topics
Language Reference
- Updated CStringSize
- Updated ANSItoUTF8
- Updated UTF8toANSI
- Updated OEMtoUTF8
- Updated UTF8toOEM
- Updated DF_FILE_TABLE_CHARACTER_FORMAT
- Updated CStringLength
- Updated tSelectionItem
- Updated Character function
- Updated Left function
- Updated Mid function
- Updated RightPos function
- Updated ASCII function
- Updated Pos function
- Moved several functions from Miscellaneous Functions to String Functions page
Class Reference
- Updated cWebBaseForm
- Updated cSQLStatement
- Updated cWebGEOLocation
- Updated cWebSuggestionForm
- Updated cWebDynamicObjectContainer
- Updated cWebTreeView
- Updated cWebTagsForm
See Also
What's New in DataFlex 2021