Skip to content

DataFlex 2023 Release Candidate 1 Changes

This page lists the specific changes in DataFlex 2023 between Beta 2 and Release Candidate 1.

See What's New in DataFlex 2023 for all new features in DataFlex 2023.

See DataFlex 2023 Beta 2 Changes for the specific list of changes in DataFlex 2023 between Beta 1 and Beta 2.

See DataFlex 2023 Beta 1 Changes for the specific list of changes in DataFlex 2023 between Alpha 2 and Beta 1.

See DataFlex 2023 Alpha 2 Changes for the specific list of changes in DataFlex 2023 between Alpha 1 and Alpha 2.

See Bugs Fixed in DataFlex 23.0 for bugs fixed and improvements implemented in DataFlex 2023.

Improvements

  • Added the ShowSuggestions procedure from the WebSuggestionForm API to the WebTagsForm, which forces the suggestions list to show by server call.
  • Filtered FlexErrs from the CodeSense suggestions while suggesting a table in an @SQL statement.
  • Renamed former VDF COM-related error messages to DF.
  • Renamed “Copy in JavaScript” to “Use JavaScript” in Project Properties.
  • SQLExecutor: added update of connection details after setting ConnectionID.
  • Removed *.sql extension from DF file extensions when importing Studio preferences.
  • Modified grouping to show “Add group” instead of “Add sub group” if no groups exist.
  • Made pbScroll behave more predictably when set to true on containers like WebGroups, WebTabContainers, WebPanels, and WebModalDialogs.
  • Changed default process pool to enabled with values 2 (min) and 5 (max).
  • Improved controls to prevent about:blank#blocked dialogs in FlexTron.
  • Added an OnPreSendRequest event to cHttpTransfer that allows custom settings to be done on the request handle using WinAPI_InternetSetOption.

Bug Fixes

  • Fixed an issue where WebObjectByName would throw an error even though bOptNoError was set.
  • Fixed an issue where a refactored API function caused the WebMultiSelectList not to work.
  • Fixed an issue where the WebMultiSelectList would not work under dfdebug=true.
  • Fixed an error when importing Studio preferences.
  • Fixed named object handle in default code in OnDrop event for cWebDragDropHelper objects.
  • Fixed the SQLExecutor applying EPOCH logic on dates.
  • Fixed the WebApp designer not showing a sample row for WebLists.
  • Fixed the WebGrid getting confused after appending a row while the new row is selected.
  • Fixed an issue where FlexTron would ‘hang’ after closing a modal dialog.

Documentation

  • Added documentation for cSQLExecutor.
  • Added documentation for properties and methods that were added or changed for Grid layout.
  • Added documentation for Registration program UI additions.
  • Added a note to DF_FILE_SQL_FILTER to always surround SQL filters containing string constants with parentheses so they work correctly when combined with other filters (e.g., local and global filter strings).
  • Added documentation for tSQLParamInfo.
  • Studio: added documentation for Project Properties, General tab: Copy in JavaScript Engine.
  • Studio: added documentation for Project Properties, Compiler tab: Platform.
  • Studio: added a page for Database Toolbar.
  • Studio: Configure Workspace > Workspace Preferences: added documentation for Designer section.