DataFlex 2022 Update Release Notes
DataFlex 2022, 20.1.34.78 contains the following changes from the original
release (20.1.31.70):
Note: This topic updated on July 26, 2022
Security
- Fixed - Under certain circumstances, web properties could experience
cross-session contamination
Runtime
- Fixed - Insert function could crash when inserting past the string
size.
- Fixed - String functions would sometimes crash when large strings
have been used.
- Fixed - Get_Field_Value still truncated at the old argument size
(65535 bytes).
- Fixed - Get_Field_Value sometimes stripped off the last byte.
Compiler
- Improved errors on struct member names that are replaced.
Installer
- Added - Workstationsetup.exe will register the webview component
(note that the Microsoft WebView2 component still needs to be installed
on the workstation)
- Fixed - Workstationsetup.exe was attempting to register 18.3 CodeJock
components instead of 20.0
- Fixed - Inherited Windows rights could sometimes be overwritten
and modify rights were not always properly applied
- Fixed - DfPath and SystemPath registry keys contained double backslashes.
WebApp Server
- Fixed - Lock violation issue on IIS configuration with DataFlex
created virtual directories.
WinPrint
- Fixed - WinPrint was still looking at 20.0 registry keys.
Documentation
Class Reference
- Removed
(optional) from parameter for Field_Related_Field and Field_Related_File
- Removed
leftover references to argument size
- Added
doc for Bind_Data
- Marked
Module_Name as obsolete
- Added
section to Enabled_State help about cDbTextEdit and cDbRichEdit and
how pbNoEnterReadOnly, updated pbNoEnterReadOnly doc.
- Field_Option:
clarified that it shouldn’t be used for Numeric fields and to use
a Field Validation instead.
- cWebSuggestionForm:
added doc for pbServerOnHideSuggestions, psClientOnHideSuggestions,
psPopupCSSClass, added link to OnFindSuggestions in class text.
- Added
sample validation code for Numeric values to ValidationTable.Allow_Blank_State
- Added
a disclaimer to psConnectionAppName: psConnectionAppName applies only
to Microsoft SQL Server.
- Added
more explanation and a sample to File_Field_Find.
- Updated
Field_Validate_msg doc to use RefFunc() instead of “get_”
- Misc.
edits.
Language Guide
- Corrected
char range
- Added
link to Name Meta-Data Tag to Struct Declaration page
Language Reference
- Changed
If Function return type to String from Boolean.
- Documented
tWebColumnLayout
- Added
details about aOptions array to tWebCell doc
- Updated
references to struct elements to struct members for consistency
Welcome
- JSON
Parsing and Transfer sample called IsMemberOfJsonType inside an expression,
which can trigger a runtime bug
- Added
arrows to table structure on Creating the Database page
- Fixed
broken links
- Removed
leftover references to argument size
Development Guide
- Reviewed
and updated Secure File Streaming and several related pages
- Fixed a few links
See Also
What's New in DataFlex 2022