XVision 8.0 Maintenance Release – Build 24345

We are pleased to announce the release of the XVision 8.0 build 24345 maintenance version. This release includes a series of fixes (FIX) aimed at improving the system’s stability, performance, and reliability. Below is a detailed list of the implemented fixes:

  • KeyEventEditor, KeyEventXface: FIX: Error when copying a keyboard event.
  • Report_DevExpr_Engine: FIX: Blank preview issue.
  • DictionaryEditor: FIX: The dictionary did not export column titles for the DataGrid animation.
  • Dictionary: FIX: The dictionary did not properly handle translations when item descriptions exceeded 40 characters.
  • ScriptLibrary: FIX: Resolved an issue causing background scripts and xView to crash when the date/time was modified.
  • PCActions: FIX: Memory leaks and loss of handles and User objects when pre-configured scheduler actions were executed.
  • Actions: FIX: In the action parameter selection window for items, the list of available substitutions was not displayed.
  • xGrid: FIX: GDI resource leak when the grid was empty.
  • xGrid: FIX: Runtime error “Object reference not set to an instance of an object” that occurred randomly.
  • Expressions: FIX: The following functions did not return a value:
    • DateDiff – DatePart – FormatCurrency – FormatDateTime – FormatNumber – FormatPercent – InList – InStr – InStrRev – Max – Min – MonthName – PadLeft – Replace – StrComp – SubStr – Weekday – WeekdayName
  • History: FIX: The system did not correctly sort rows by date/time.
  • Publication: FIX: The publication DLL for IoT targets did not handle email driver configurations correctly (configuration data was not copied to the XML file for the device).
  • Publication: FIX: If the email driver configuration did not exist (e.g., for new projects that do not use the email driver), publication would generate an error.
  • ActParamSelWnd: FIX: In the DataSource parameter configuration window (ref. xEditor), table fields were not returned when the DataSource query contained multiple subqueries.
  • XVToHtml: FIX: The WebClient did not handle separators in popup menus.
  • WebClient, xHistorianChart: FIX: The system did not correctly draw the Y-axis scale for pens added at runtime.
  • WebClient, xHistorianChart: FIX: When adding a pen to the trend in xView, the grid and horizontal bands were not drawn alongside the Y-axis labels.
  • WebClient, xHistorianChart: FIX: When a pen was hidden, and the trend cursor was displayed, the system generated the following runtime error:
  • XVWebApp: EXT: The maximum message length sent by the client has been increased from 2000 to 4000 characters.
  • xEditor, xView: EXT: Custom local variables (user-defined) have been introduce
  • Xvcore: FIX: Button Animation: Text positioning error when the button text was controlled by an expression, and the expression value was changed by the button’s pre-configured action (e.g., dynamic text expression = DI001; pre-configured action = Item: invert DI001).
  • Xvcore: FIX: Date/Time format text animations did not set the date/time value when attempting to edit the field with in-place editing.
  • Xvcore: EXT: Added support for the SetObjectProperty action on the Value field of animations.
  • Xvcore: FIX: If the page contained two or more event lists or trends, the WebClient would update only the first list in z-order.
  • FIX: Consolidation of messages already in the sending queue to the WebApp.
  • FIX: The WebClient did not display the “Reconnecting…” message when the connection with the WebApp was lost (e.g., network cable unplugged).
  • Xvcore, HistorianTrend: FIX: When a pen was hidden, its label still appeared in the cursor with the value “NaN.”
  • Xvcore: FIX: Text animations did not generate the OnChange event when the text was set via a pre-configured animation action (Set Property).
  • Xvcore: FIX: The disconnection timeout for the WebClient during inactivity was not managed.
  • ItemList_SelWnd: EXT: Added columns for item type and description to the item selection window; item icons are now differentiated by type.
  • xGraphics: EXT: When copying a group or inserting a symbol into a page, the system automatically updates the IDs of referenced objects in the group’s actions with the IDs assigned to the new objects.
  • xGraphics: FIX: Text alignment error when the alignment type was selected from the object property grid in xEditor.
  • xView: FIX: Incrementing an item value via a pre-configured “Increment Value” action on the OnClick event caused a runtime error if the command repeat period was greater than 0.
  • xView: FIX: Runtime error “Cannot convert from double to string” when the combobox was configured with: Selection Mode = Code; Value = DataSource; DataSource Column = numeric format (e.g., integer or float).
  • xView: FIX: Dynamic Text animations did not set values when configured as follows: Dynamic Text -> Value = expression; Dynamic Text -> Value -> Expression = empty; Text Format = numeric.
  • xView: FIX: Pre-configured Item actions (Set/Reset Value) were not handled for basic graphic objects (rectangles, circles, polygons, etc.) or groups.
  • xView, SubstXFace: FIX: Substitutions were not managed in pre-configured actions for the OnChange, OnDropDown, OnInitialize, and OnSelectionChanged events.
  • FIX: Project Validator: Did not check for the existence of DataSources and expressions in schedules.
  • xEditor: FIX: Action list reset when modifying the execution period of a pre-configured action associated with the OnClick event.
  • xEditor: FIX: If xEditor was minimized when XVision was closed, the confirmation dialog remained minimized (now, xEditor is brought to the foreground during closure).
  • xEditor: FIX: Renaming items, pages, substitutions, menus, etc., did not update parameters in OnChange actions for animations.
  • xEditor: FIX: In the Item List window, it was not possible to configure the OPC Writable and OPC Visible fields.
  • xEditor: FIX: WebBrowser animation did not rename the item or DataSource associated with the dynamic URL property.
  • xEditor: EXT: Added a “Window Background Color” property to the xView configuration window.
  • xEditor: FIX: Object properties window generated an “Item not found” error when substitutions were set for the Target parameter of the pre-configured “Copy Value” Item action.
  • ScriptEditor: FIX: Saving breakpoints is now conditioned by the presence of the file ScriptEditor_BreakpointsSaving.txt in the XVision installation folder.
  • OPCUAClientDrv80: FIX: Automatic configuration and RTDB saving after modifications (e.g., setting, adding, unlinking, or deleting items).
  • Axel3_4drv80: FIX: Unable to start the driver from the configurator.
  • Axel3_4drv80: FIX: XVision did not prompt to save the database (RTDB) after importing items.
  • FinsEthDrv: EXT: Added to the XVision setup.
  • DEMO80 Project: FIX: Added the \certs subfolder to the XVision setup. 

For further information, please contact Crickets Automation technical support at support (at) crickets-it.com.

Contact form