Skip to content

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 documentation for Bind_Data.
  • Marked Module_Name as obsolete.
  • Added section to Enabled_State help about cDbTextEdit and cDbRichEdit and how pbNoEnterReadOnly, updated pbNoEnterReadOnly documentation.
  • Field_Option: clarified that it shouldn’t be used for Numeric fields and to use a Field Validation instead.
  • cWebSuggestionForm: added documentation 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: applies only to Microsoft SQL Server.
  • Added more explanation and a sample to File_Field_Find.
  • Updated Field_Validate_msg documentation to use RefFunc() instead of “get_”.
  • Miscellaneous edits.

Language Guide

  • Corrected character 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 documentation.
  • 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