What’s New in UniPlot 3.4.3

This page describes the changes made to UniPlot 3.4.3 since version 3.4.2.

Bug Fixes/New Features

The following bugs have been fixed:

  • Undefined variables in UniScript could only be detected at run time. Example:

    def test(n)
    {
        Dataset = 1;
        if (n > 1) {
            a = DataSet;    // Error: DataSet instead of Dataset
        }
    }
    

    Most errors of this kind will now be detected during compilation. A warning message will be added to the Event Viewer. A double click on the message will open the UniScript file and scroll to the incorrect line.

  • UniScript error messages are also added to the Event Viewer. A double click on the message will open the UniScript file and scroll to the incorrect line.

  • Tools=>Dataset Style Configuration: Old style files have not been updated correctly and if a style was applied to a 2D dataset a UniScript error occurred (do_style.ic Zeile 750). A second error was found in which an incorrect file name was written to the registry. Both bugs have been fixed.

  • XYSetBarWidthPos: The function could not set the bar with percentages. The function could not set the bar within percent. The error has been fixed.

  • ZoomIn: The data “zoom in” functions could only rescale the last selected diagram. The new function will rescale all selected diagrams.

  • ExcelRead: A bug has been fixed in the ExcelRead function. This error occurred sometimes when an Excel file contained a lot of cells with strings. For Biff8 (Excel 97 and Excel 2000) the string length for a single cell has been extended from 255 characters to 2048 characters.

  • The DT_SetLocale and DT_ParseDateTime functions did not work correctly when the country settings were set using DT_SetLocale. This bug has been fixed.

id-1721423