Winlog Pro changelog

v3.02.50

2026-04-13

New features

  • ● Protocol Allen-Bradley EtherNet/IP Symbolic Addressing Creation

Performance improvements

  • ● Protocol Allen-Bradley EtherNet/IP Data Table Addressing Update

v3.02.49

2025-06-26

Bug fixes

  • ● Language and API The HistDbGetNextRecord() language statement sometimes leaves the file open.
  • ● Protocol Siemens MPI PC Adapter(USB->virtual COM) - Does not work because it forces the speed to 115200 instead of 19200.

v3.02.48

2025-06-03

Bug fixes

  • ● Protocol Mitsubishi Melsec 1E frame In some cases, reading the digital gates in block gives incorrect values.

v3.02.47

2025-03-04

Bug fixes

  • ● Templates and template objects The "Sector2To" and "Sector3To" properties of the 120Meter, 180Meter, 270Meter, VMeter and HMeter objects do not work correctly.

v3.02.46

2024-12-17

New features

  • ● Protocol OMRON FINS Added the ability to read/write gates in Double format.

v3.02.45

2024-07-24

Bug fixes

  • ● RecipesRuntime Memory leak when importing and executing recipes with gates whose name reaches the maximum length (20 characters).
  • ● Runtime In case of multi-session operating system, a copy of Winlog was run for each session.

v3.02.44

2023-10-02

New features

  • ● I/O drivers Keyence Host Link protocol added.

Bug fixes

  • ● Reports If a report containing a Chart object is generated more than 255 times without restarting the computer then the message "Too many pages" appears.

v3.02.43

2022-04-22

Bug fixes

  • ● Templates and template objects Occasional malfunction in TabSheet object.
  • ● Runtime If in Windows the time display is set to 12 hours, in Winlog it is not shown AM or PM

v3.02.42

2022-02-01

New features

  • ● Protocol Panasonic - Mewtocol Added possibility of reading / writing string.

Bug fixes

  • ● Gates Gates status template - if you select a channel in the filter that has no gates of that type, the Runtime closes.

Performance improvements

  • ● Language and API SendMail function - added negotiation with mail server for TLS 1.2 support .
  • ● Protocol Modbus TCP Improved controls in case of communication error

v3.02.41

2021-11-17

New features

  • ● Protocol Modbus TCP Added "Wait for connection" parameter

v3.02.40

2021-09-07

Bug fixes

  • ● Templates and template objects In exceptional cases, when opening the template, Gauge object can cause crash of Runtime.
  • ● Data logs in some cases saving the single compound gate in the CSV history causes the recorder to crash.

v3.02.39

2021-09-03

Bug fixes

  • ● Templates and template objects Chart object - changing chart group sometimes causes crashes. EndUpdate during historical loading causes crashes.

v3.02.38

2021-07-09

New features

  • ● Protocol Mitsubishi Melsec 3E frame Added ability to read D,W,R,TN,CN registers as Unsigned Long

v3.02.37

2021-05-26

New features

  • ● Protocol Mitsubishi Melsec 3E frame Added ability to read D registers as digital gates

v3.02.36

2021-05-12

New features

  • ● Protocol Mitsubishi Melsec 3E frame Added new communication protocol

Bug fixes

  • ● Protocol Mitsubishi Melsec 1E frame Error checking gates and reading gates in block in case of Double variables

v3.02.35

2021-04-27

Bug fixes

  • ● Virtual keyboard With a keyboard layout other than English or Italian, the character "." is not sent correctly.

v3.02.34

2020-12-03

New features

  • ● Protocol Modbus RTUProtocol Modbus TCP Added two new double format read / write combinations (Function 31,32,41,42)

v3.02.33

2020-12-01

Bug fixes

  • ● Template Builder If a gate used by one of the objects present in the template is deleted from the template, the saving is not successful and the template is lost.

v3.02.32

2020-10-12

New features

  • ● Code Builder SendMail : added ability to specify up to a maximum of 20 attachments

v3.02.31

2020-09-03

Bug fixes

  • ● SmartApp Numeric EditBox does not work on iOS clients.

v3.02.30

2020-07-08

Bug fixes

  • ● JavaWebClient If a template has no gate, contained objects are not updated.

v3.02.29

2020-06-16

New features

  • ● Siemens MPI Added support to PLC S7 200 Smart devices.

v3.02.28

2020-05-29

New features

  • ● Code Added API GetDayOfWeekFromSeconds.

v3.02.27

2020-03-12

Bug fixes

  • ● TBuilder In some circumstances, while saving the template file, links between objects and gates can be corrupted.

GUI improvements

  • ● TBuilderTObjs Led and switch resources updated

v3.02.26

2020-02-21

GUI improvements

  • ● TBuilderTObjs Led resources updated
  • ● TBuilderTObjs Switch resources updated

v3.02.25

2020-02-20

New features

  • ● TBuilderTObjs Added new led and switch resources

v3.02.24

2020-02-12

Bug fixes

  • ● Recipes Renaming a recipe, an error message box appears.

v3.02.23

2020-01-02

Bug fixes

  • ● BACnet Generic failure fix

v3.02.22

2019-12-03

Bug fixes

  • ● TBuilder VSlider,HSlider,Dial and GearDial objects - Copy/Paste does not work
  • ● TBuilder in Web mode - in the filter classes of the Historical alarms / events view object, it erroneously allows to select also the gates
  • ● TBuilder in some cases, the multiselection of the objects, incorrectly sets the value of the first object of the selection in the numerical properties
  • ● Runtime in some circumstances the window opened by the InputDialog API terminates Runtime

Performance improvements

  • ● CBuilderGBuilderKBuilderKernelMLEditorRecipesSABuilderTBuilder added control that prevents multiple instances of the same file from opening simultaneously

Help

  • ● TBuilder help update

v3.02.21

2019-09-03

New features

  • ● TBuilder new Objects tree window introduced
  • ● KernelRecipesRuntimeTBuilderTObjs introduced the possibility of using RecipeManager as a template object

Bug fixes

  • ● Runtime GetTranslatedText API is not recognized
  • ● Runtime Chart object - autorange does not work properly (from release 3.02.20)
  • ● TBuilder the Gate property of the Edit object mistakenly allows you to select compound and event / alarm gates
  • ● TBuilder UpDown, Edit, Switch, RadioButton, ComboBox, CheckBox objects - in Web mode the ""Enable"" property is not saved
  • ● TBuilder in Web mode the ""Options"" property of the Chart object and HistAlarmsView mistakenly allows you to select 4 types of time ranges while in reality it must always be forced to ""Normal""
  • ● TBuilder Edit object - in the web mode the Cursor property is not saved
  • ● TBuilder Switch object - the ""Transparent color"" property is not loaded correctly
  • ● TBuilder Led and Switch objects - if images other than .bmp are selected, the selection of the transparency color erroneously continues to be enabled

v3.02.20

2019-07-12

New features

  • ● RuntimeTObjs Chart object - added possibility to read and write some properties from code. Properties that can be written and read: ChartGroupName, StartDateTime, EndDateTime, TimeRange, AutoRange, Curve1Max ... Curve10Max and Curve1Min ... Curve10Min
  • ● RuntimeTObjs HistAlarmsView object - added possibility to read and write some properties from code. The properties that can be written and read are: StartDateTime, EndDateTime, TimeRange, Class1 and Class2
  • ● RuntimeTObjs OperatorView object - added possibility to read and write some properties from code. The properties that can be written and read are: StartDateTime, EndDateTime, TimeRange
  • ● RuntimeTObjs HistoricalView object - added possibility to read and write some properties from code. The properties that can be written and read are: StartDateTime, EndDateTime, TimeRange and RecordFrequency
  • ● RuntimeTObjs AlarmView object - added possibility to read from code the Class1 and Class2 properties
  • ● TBuilderTObjs FileListBox object - added possibility to show files sorted according to alphabetical order, size or date of last modification

Bug fixes

  • ● SmartApp button object do not correctly send OFF value
  • ● TBuilder when loading a WebTemplate containing a CheckBox object the program crashes
  • ● RuntimeTObjs the navigation using the TAB key between the objects of a TabControl is not correct
  • ● TObjs in case of an error in validating the contents of an Edit object, a MessageBox of warning is shown without text
  • ● TBuilder when loading a WebTemplate containing a ComboBox object the program crashes
  • ● PManagerRecipesRuntime corrected the positioning of the recipe management window
  • ● RuntimeTObjs the keyboard shortcuts Shift + F5 (Window | Cascade) and Shift + F4 (Window | Tile) do not work. The items in the Edit menu (Undo, Cut, Copy and Paste) do not interact with the template objects
  • ● Runtime in multi-language applications, in the event / alarm history, exclusion and inclusion record messages are not displayed correctly
  • ● RuntimeTObjs WebBrowser object - pages are not rendered correctly

Performance improvements

  • ● TBuilder speeded up template loading

v3.02.19

2019-04-11

New features

  • ● MLEditor introduced possibility to add lines of text with the relative translations
  • ● L_ApiRuntime Added API GetTranslatedText
  • ● L_ApiRuntime added new API RecipeDelete()
  • ● L_ApiRuntime added new API GetActualSeconds()

Bug fixes

  • ● TBuilder changing the ""Keyboard"" property causes error
  • ● Recorder the .DAT files of the composite gates are not generated
  • ● Runtime Historical event/alarm view does not show entries generated with Winlog versions prior to 3
  • ● GBuilder if I select more than one gate with the same sampling mode, it is never detected the same and must be re-entered manually
  • ● Runtime Occasionally Runtime shows an error message box during PC automatic shutdown
  • ● Runtime In CSV export of historical events/alarms, column separator between first and second column is missing
  • ● GBuilder loading and exporting large files generates an ""Out of Memory"" error
  • ● Runtime Runtime hangs running a project that has no gates
  • ● CBuilder Cut/copy/paste operations are not allowed in Find/Replace dialogs

v3.02.18

2019-02-05

Bug fixes

  • ● Runtime Pressing Tab, Enter or Escape key in Edit template object causes play a system sound
  • ● Runtime PDF report content may be incorrectly sized if display zoom is different from 100%

GUI improvements

  • ● Runtime In Gates status Window, removed flicker that may appear if gates change frequently

v3.02.17

2018-12-21

Bug fixes

  • ● PManager it is not possible to set up a periodic report with a period of 24:00:00
  • ● TBuilder is not possible to select any ActiveX object
  • ● Runtime sometimes Chart object hangs during the historical file scan (from release 3.02.15)
  • ● Runtime In templates TAB navigation order is not always respected
  • ● Runtime the application crashes if it is multi-language and the number of lines of the multi-language file is higher than 16384

v3.02.16

2018-11-12

New features

  • ● DMX Implementation of the DMX protocol with SIUDI interface.

Bug fixes

  • ● TBuilder the first time you open TBuilder after the first installation of WInlog, the PropertyEditor has a too large horizontal size and covers part of the Template
  • ● TBuilder Undo after copying / pasting a Key object causes crashes
  • ● TBuilder SimpleKey, FunctionKey, ShiftKey, SpecialKey objects: ""Image position"" property remains enabled even if the image is not present. ""9 Patch Editor"" window: Pixel fields A, B, C, D are not filtered - they should only accept positive numbers.
  • ● TBuilder SimpleKey, FunctionKey, ShiftKey, SpecialKey objects: it must not be possible to paste objects inside them

Performance improvements

  • ● Recorder historical files saving optimization
  • ● Recipes optimized gates search routine

v3.02.15

2018-10-11

Bug fixes

  • ● VirtKbdr In some circumstances, virtual keys are not able to produce Shift+key letter
  • ● Recorder fix compatibility issue with the latest Windows 10 updates
  • ● PManager Export to device library does not copy recipe model files
  • ● VirtKbdr In virtual keyboards created with a version prior to 3, background images are not drawn when key is pressed

GUI improvements

  • ● PManager In Configuration | Options dialog, conflicting or already used TCP port are shown in red color font
  • ● PManager In Configuration | Options dialog, a warning appears if user enable web access but Java Web Client and/or Smart app have not been published
  • ● Runtime At program exit, an opened virtual keyboard will be closed automatically
  • ● Runtime Startup and shutdown of the internal server has been improved
  • ● TBuilder in objects properties, image file names are displayed without the path if they belong to the application Bitmap folder

Dependencies upgrade

  • ● LightTPD Upgraded to version 1.4.49-1

v3.02.14

2018-09-21

New features

  • ● Winlog Lite operating time in DEMO mode changed from 15 to 60 minutes

Bug fixes

  • ● Siemens MPI it is not possible to set a Timeout different from 1000 ms

v3.02.13

2018-09-12

Bug fixes

  • ● Modbus TCP after 65535 messages the communication status becomes KO
  • ● Runtime Historical View object: minor errors were corrected which could have caused a malfunction in the case of a display format equal to the maximum permissible size (ie 20 characters)
  • ● Runtime Historical View object: the display format %.*lf (which is not allowed) incorrectly displays 0.000000 instead of %.*lf
  • ● TBuilder ""pasting"" an object, carried out immediately after a property modification in case of Docked PropertyEditor, does not work

v3.02.12

2018-09-06

Bug fixes

  • ● Runtime objects Historical view, Devices view, Alarms/Events view, Historical Alarms/Events view, Operator view, Report view : if they are displayed in a template, when the template is closed Winlog crashes

v3.02.11

2018-09-03

New features

  • ● L_ApiRuntime Winlog code - introduced TObjGetLButtonDown () and TObjGetLButtonUp () functions
  • ● BACnet Implementation of the BACnet protocol. Are supported all properties that the result of which is one of the following Datatypes: Boolean, Unsigned Integer, Signed Integer, Real, Double, Octet String,Character String (ANSI_X3_4 and ISO_8859_1 formats are supported), Bit String, Enumerated, BACnetObjectIdentifier. COV function (Change of value) supported. The following structured properties are supported: DateList (library object BACnet_Property_DateList), EffectivePeriod (library object BACnet_Property_EffectivePeriod), ExceptionSchedule (library object BACnet_Property_ExceptionSchedule), WeeklySchedule (library object BACnet_Property_WeeklySchedule)

Bug fixes

  • ● Runtime Periodic reports are not generated
  • ● Runtime reports with ""Periodic"" creation frequency are not created
  • ● TBuilder when the PropertyEditor is docked, CTRL X, CTRL C, CTRL V no longer works
  • ● TBuilder when the PropertyEditor is docked, the cursor and delete keys do not work on the object selected in the Template
  • ● Recipes in some cases an incorrect gate description is displayed at runtime
  • ● CBuilder Changes due to TAB key press cannot be undone
  • ● Recipes Fixed some incompatibilities with non-occidental charset
  • ● Runtime Chart object in a report - if a curve of the chart is associated with a gate that does not change, the tracing of the curve is incomplete
  • ● PManager In DAT reports created with a version prior to 3, Project Manager handles incorrectly gates whose name contains non-ASCII characters
  • ● Gates whose name contains non-ASCII characters may be not saved in DAT reports, or may be served incorrectly to a smart app.
  • ● ODBC Client reading string gates block does not work
  • ● JavaWebClient bugfix on template refresh and Switch object

GUI improvements

  • ● TBuilder there is a slight fliccker in the PropertyEditor window when loading Templates with many objects

v3.02.10

2018-02-27

New features

  • ● TBuilder added Undo and Redo functions
  • ● JavaWebClientRuntimeTBuilderTObjs added ""Items font"" property to AlarmsView, HistAlarmsView, OperatorView, DevicesView, HistoricalView, ReportView objects
  • ● JavaWebClientRuntimeTBuilderTObjs TabOrder management uncorrelated with the order in which the objects are created in the template

Bug fixes

  • ● MLEditor CSV file importing does not work correctly - Only the first column of the file is imported. The texts of the base column are also imported even if they have been modified
  • ● Runtime Winlog language - TemplateRecipe() does not work
  • ● TObjs StatusBar object don't show any status (bug introduced from release 3.02.09)
  • ● KernelRuntimeTBuilder can not add gates to a charts group of a password protected project
  • ● Kernel Image selection window - if there is no images in the project, the ""Paste"" icon will not be enabled even if there is an image in the clipboard
  • ● SABuilder sometimes when exiting the program it does not display the message ""There are unsaved changes"": it depends on which fields have been modified
  • ● Help Modbus - String gates : functions 35,37,45,47 are described in an inverted manner
  • ● KernelRuntime Winlog language - If you initialize a variable without writing the value (int foo =;), the syntax check does not report an error, but execution causes Runtime to crash
  • ● Help PlaySound() function shows an example for the Play() function
  • ● TBuilder the ""Paste"" function remains enabled even if there are multiple multi-selected objects
  • ● TBuilder BkBitmap transparency does not work correctly
  • ● TBuilder WMF image file importing from Symbol Factory doesn't work correctly
  • ● TBuilder minor bugfix on WebBrowser, Gauge and Chart objects

GUI improvements

  • ● TBuilder Property Editor window dockable
  • ● Kernel charts groups selection window improvement - The ""Rename"" function proposes the name of the source file as the default name
  • ● Kernel charts groups selection window improvement - Double clicking on a charts group makes the selection of the charts group even if called by TemplateBuilder and not only by Runtime
  • ● Kernel charts groups selection window improvement - The ""Copy"" function proposes the name of the source file as the default name
  • ● GBuilder ""Import from clipboard"" and ""Import from text file"" - set as default the ""Insert at cursor position"" instead of ""Replace all.""
  • ● TBuilder minor Graphic User Interface improvement
  • ● TBuilder In the multi-selection of the objects it is no longer mandatory to select the first element with the SHIFT key and objects can be deleted from the selection by clicking them

v3.02.09

2017-12-27

New features

  • ● L_ApiRuntime Winlog Language - introduced the ability to pass variables by reference in user-defined functions
  • ● Tutondo implemented A protocol
  • ● L_ApiRuntime added a new parameter to the AddUser() API that allow to specifiy if the user is enabled to access from remote through Java Web Client and Smart app

Bug fixes

  • ● PManager Unable to run Java clients when default template name contains non-ASCII characters
  • ● Runtime TemplateCloseByName() Api function sometimes closes also the Supervisor->Status->Gates page
  • ● OMRON FINS If a variable is requested to an invalid address and the PLC responds with the corresponding error code, no communication error is reported
  • ● CodeRuntime bugfix on StrSubString() Api
  • ● CodeRuntime bugfix on StrSubString() Api
  • ● JavaWebClient bugfix on digital gate writing on Switch and CheckBox objects
  • ● JavaWebClient bugfix on objects enabling related to the access group
  • ● JavaWebClient bugfix on ""Class 2"" filter of HistView object
  • ● Runtime In templates, few symbolic color names are misinterpreted
  • ● PManager Renaming items issue. Operation is not handled correctly if you change only the case of characters
  • ● Runtime In the lower alarm bar, the red background is not drawn if message text is blank
  • ● VirtKbdr Special key 'Close' does not close the keyboard
  • ● VirtKbdr Predefined label of special keys is not displayed

v3.02.08

2017-07-12

New features

  • ● L_ApiRuntime introducing new Winlog language functions for reading historical files. New API functions are : HistDbClose(), HistDbGetCmpValue(), HistDbGetDayOfMonth(), HistDbGetDigValue(), HistDbGetHour(), HistDbGetMinute(), HistDbGetMonth(), HistDbGetNextRecord(), HistDbGetNumValue(), HistDbGetPrevRecord(), HistDbGetSecond(), HistDbGetStrValue(), HistDbGetTimeStamp(), HistDbGetYear(), HistDbIsCommunicationKo(), HistDbOpenCmp(,,,,,,,), HistDbOpenDig(,,,,,,,), HistDbOpenNum(,,,,,,,), HistDbOpenStr(,,,,,,,)

Bug fixes

  • ● Modbus TCP Bug on reading numeric gates blocks containing function 37 or 47
  • ● GBuilder characters not allowed in Gate ID field: It would be forbidden to use \ e "", in reality it is not blocked
  • ● ABuilder if templates are in subdirectories, they are not duplicated
  • ● SABuilder characters can be entered in the numeric Edit
  • ● SABuilder the Del key does not work in the Edit fields
  • ● Bsl with the ""W-Net/PcLog+"" key sampling is never enabled (so you can not test the application)

GUI improvements

  • ● SABuilder Introduced confirmation request for initialization
  • ● GBuilder when importing from file, there is no list of allowed extensions when the search / opening file window appears
  • ● GBuilder when exporting on text file, there is no list of allowed extensions when the saving file window appears

v3.02.07

2017-05-19

Bug fixes

  • ● FCgiSrv If logged user has not rights to view alarms and events, a complete blank app is shown
  • ● Siemens PPI S7-200: communication hangup immediately
  • ● TObjs TObjGetText API, for some objects, may return unexpected result

v3.02.06

2017-04-26

New features

  • ● SmartApp Add the Button item
  • ● SmartApp Add the Gauge item
  • ● SmartApp The ""Alarms and events"" view is now available. It makes it possible to monitor the active alarms and events status, and to perform actions like exclude, include and acknowledgment
  • ● FCgiSrv Added CGI services to display and manage online alarms and events

Bug fixes

  • ● Runtime In PDF report conversion, page orientation options are inverted
  • ● Recorder Start and exit Winlog records are always inserted in english language

Performance improvements

  • ● SmartApp Performance improvements and bug fixes

GUI improvements

  • ● SABuilder ""StatusBar"" object has been renamed as ""N-States label""
  • ● SABuilder ""N-States"" object has been renamed as ""N-States switch""

v3.02.05

2017-03-22

New features

  • ● CBuilderL_ApiRuntime added GetUserInactivityTime API that returns the number of seconds of user inactivity within the entire session

Bug fixes

  • ● FCgiSrv Multiple client authentication without logout may cause crash of request handler thread
  • ● Runtime Standard error message box in gates handler module can cause program crash
  • ● Runtime The print of some windows (Alarm/event view, Chart, Thermal map, Device view, Alarm/event log, Data log, User log), embedded in template, causes hang of Winlog
  • ● TObjs Template object Gauge does not remove communication error overlay until value change

GUI improvements

  • ● TObjs Template object EditBox no longer waits for a gate sample before show the content

v3.02.04

2017-02-09

Performance improvements

  • ● Runtime Template capture procedure used in ReportInsertTemplateEx API was rewritten. Now it is faster and all template objects are rendered correctly

v3.02.03

2017-01-25

Bug fixes

  • ● TObjs Edit template object does not restore original content when it loses focus without confirmation
  • ● PManager non-ASCII characters are incorrectly handled during smart app publishing
  • ● PManager Web Client ""update frequency"" parameter saved in pre-built JNLP file is different from the one specified in the publishing dialog
  • ● Runtime Template dimensions are limited to the dimensions of the desktop
  • ● Runtime SMS*() APIs to send and receive SMS are unavailable
  • ● SmartApp UpDown: limits (min and max) equal to zero were ignored

Performance improvements

  • ● SmartApp General performance enhancements and bug fixes

v3.02.02

2017-01-10

Bug fixes

  • ● SABuilder in case of use of UpDown or Slider object, minimum and maximum values are always forced to 0
  • ● TBuilder Template objects multiselection, done by the mouse, has been modified in order to correct a graph problem introduced by the monthly quality rollup of December 2016 for Windows security. The codes of the updates that cause the malfunction are the following: KB3207752 for Windows 7, KB3205401 for Windows 8.1 and KB3206632 for Windows 10

Help

  • ● SABuilder help guide updated

v3.02.01

2017-01-05

New features

  • ● CBuilderRuntime add Winlog language function GetEvnGateExcludedStatus()
  • ● CBuilderRuntime add Winlog language function GetEvnGateSignificantStatus()
  • ● CBuilderRuntime add Winlog language function SetEvnGateExcludedStatus()

Bug fixes

  • ● PManager in some circumstances, at the creation of a new project, the folder ""Web template"" is not shown in the project tree
  • ● Kernel FTPConnect: connection was always done with encrypted protocol
  • ● VirtKbdr Winlog windows loose focus when virtual keys are pressed on a capacitive multitouch screen
  • ● Runtime The print of some windows (Alarm/event view, Chart, Thermal map, Device view, Alarm/event log, Data log, User log) causes hang of Winlog
  • ● Runtime In Report view window, View and Template buttons are enabled for DAT Reports
  • ● KernelLTReg Unable to register a software license specifying user/company name including double quote ("") character
  • ● Runtime Columns of HistoricalView template object have wrong width, different from the ones specified in the template file
  • ● Kernel Code syntax checking generates always a ""No message available"" error
  • ● GBuilder Text file importing with bad row terminator cause program hanging
  • ● TBuilder Property editor: Integer properties are not correctly displayed after changes
  • ● TBuilder Property editor: if an integer property is deleted during changes, it is set to the minimum -32768 instead of 0
  • ● TBuilder 120Meter: Access group does not work correctly
  • ● TBuilder HMeter - Italian version: ""Show reset zoom button"" is displayed instead of ""Posizione scala orizzontale""
  • ● Bsl Event gate with activation condition referred to a digital gate changing from 1->0 does not work correctly
  • ● TBuilder Open a template on a screen with resolution smaller than the template size (that was previously created on a larger screen resolution display), forces the template size to the display resolution it is opened with
  • ● TBuilder TBuilder can only open the template on the primary monitor; if it is moved on the desktop that belongs to a possible second monitor, the mouse is not pointing properly objects but is forced in the first monitor
  • ● Runtime Runtime crashes in case of syntax checking error ""variable not defined""
  • ● KernelRuntime Syntax checking does not recognize empty expressions used as function call parameter
  • ● Runtime Shutdown record in event and alarm log is wrong (it is the same as startup record)
  • ● VclREdit During report creation (PDF or TXT), Runtime crashes if destination directory does not exist. Now destination directory is created automatically
  • ● Runtime in some circumstances, alarm bar shows events instead of alarms
  • ● Runtime Chart object - In case of graphic Online, during the shift phase is shown for 1 second a tracing of a segment of a curve in a wrong position
  • ● Runtime Chart object - With a large amount of points to be plotted, the liberation of the memory after the template closing or Runtime closing lasts several seconds
  • ● Runtime Chart object - In case of OnLine=true and Autorange = Common and with a large amount of points to be plotted, the Chart crashes immediately after the shift operation
  • ● TBuilder Can only be open on the primary monitor; if it is moved on the desktop that belongs to a possible second monitor but left the main, that is, with negative coordinates, the mouse is not pointing properly objects but is confined to the first monitor
  • ● OPC DA Client If the OPC server does not provide the properties of the item selected the use of the item is not allowed
  • ● GBuilder In case of importing gates from file or clipboard erroneously you prompted to save before loading gates
  • ● GBuilder If gates imported from files or clipboard have a single mistake (for example name too long), it is not provided the error message
  • ● FCgiSrv if the TCP port of the HTTP server is different from 80, the JNLP file generated for the '/webclient/get-jnlpfile.cgi' request is invalid
  • ● TBuilder If between the multi selected objects there is a bitmap or a TabSheet, the Copy / Paste is not working properly
  • ● SABuilder If the Awesome font is not installed on your system, SABuilder can not use it even if it is temporarily installed by PManager
  • ● TBuilder the single pasted item is not selected, as it does when pasting multiple items

Performance improvements

  • ● Modbus TCP Introduced management of Modbus Exceptions list so that it will not wait for timeout and made the reconnection if the device responds with error code

GUI improvements

  • ● PManager In the ""Images"" folder, files of unsupported image format are no longer shown. Furthermore file extension is not editable
  • ● TBuilder Image selection form has been modified and improved
  • ● GBuilder ""Export to text file"" window has been modified
  • ● GBuilder ""Import from text file"" window has been modified
  • ● Recorder UI internalization is now performed using an external text file
  • ● RuntimeTObjsTcpSrv UI internalization is now performed using an external text file
  • ● PManager texts Italian / English modified
  • ● PManager english language updated
  • ● Kernel ImageSelection - update texts and minor features

Dependencies upgrade

  • ● LightTPD upgraded to version 1.4.39-1
  • ● Kernel OpenSSL library upgraded to version 1.0.2j

Help

  • ● PManager help updated

v3.01.10

2016-11-03

Bug fixes

  • ● Runtime Resource leak fixed
  • ● Runtime Chart: resource leak fixed

v3.01.09

2016-09-28

Bug fixes

  • ● VirtKbdr Bug causes flickering and repeated failures when a virtual keyboard is linked to an EditBox
  • ● VirtKbdr Image files in common Winlog Bitmaps directory are not loaded
  • ● Recorder There is a bug in deregistration procedure from recording process list. Sometimes, this prevents Runtime from closing successfully
  • ● Kernel Software license may not work if Window user has limited Registry rights
  • ● Runtime In some circumstances, user specifications are not read correctly from previous versions projects (< 3.01)
  • ● TBuilder if an UpDown object is multi selected and immediately after a Label object is multi selected too, it shows an error message
  • ● CBuilderGBuilderKernelTBuilder Fixed some incompatibilities with non-occidental charset
  • ● DataRecorder DataRecorder can append records more frequently than programmed

Performance improvements

  • ● CBuilder Editor: improvement on ""Home"" key press

GUI improvements

  • ● KBuilder ""Functions Key"", ""Special Key"", ""Shift key"" - ""Foreground image"" property: if property ""Foreground"" is different from ""Custom"" then ""Foreground image"" is disabled
  • ● KBuilder ""Simple Key"", ""Key Functions"", ""Special Key"", ""Shift key"" - If during file loading, the object appears to have NOT defined the property ""Image position"" then it is initialized to ""Filled"" for compatibility with versions 2.7, whereas if the button is added, ""Image position"" is initialized to ""Centered""
  • ● KBuilder ""Functions Key"", ""Special key"" - Changed property name ""Text properties to send"" to ""Key to send""
  • ● KBuilder ""Functions Key"", ""Special Key"", ""Shift key"" - ""Text to show"" property: if property ""Foreground"" is different from ""Text label"" then ""Text to show"" is disabled
  • ● GBuilder ""Import Text File"" option has been deleted
  • ● GBuilder ""Import from clipboard"" and ""Import from file"" options have been added
  • ● GBuilder ""Export text files"" option has been modified

v3.01.08

2016-06-21

Bug fixes

  • ● DataRecorder when it accumulates a slight delay in saving files, due to an endless Sleep, Data Recorder stops to update the report file

v3.01.07

2016-06-17

Bug fixes

  • ● Runtime HistoricalView: ""Save CSV"" option does not work correctly - the exported CSV file does not fill the Date Time column
  • ● JavaWebClient Bitmap: error on OnClick event enabling

v3.01.06

2016-06-03

Bug fixes

  • ● Runtime Template objects do not update state on enabling/disabling devices
  • ● TBuilder if template contains one of the following objects: HistoricalView, ThermMap, DevView, AlarmsView, HistAlarmsView, OperatorView then an error message or an hang status appear at the closing of the TBuilder
  • ● Runtime Chart: in case of reading DBF historical files, any incorrect record at the end of the file is filtered to prevent the display of an incorrect registration hole
  • ● TBuilder AlarmHistView: changes to the property ""Columns - Use custom columns"" do not enable the ""Save"" icon

GUI improvements

  • ● TBuilder if a Bitmap, a MetaFile or a Gauge object contains an image file that no longer exists, you see the outline of the frame in order to understand that there is something wrong
  • ● Runtime Chart: all background buttons are disabled on Groups,Time range or Aspect windows opening
  • ● Runtime Chart: analytical cursor visualization is disabled during the historical file loading
  • ● Runtime Chart: all background buttons are disabled during the historical file loading phase

Help

  • ● Updated OMRON FINS protocol guide.
  • ● CBuilder Updated ChartSetTimeRange() guide

v3.01.05

2016-05-24

Bug fixes

  • ● CBuilder Pressing ""backspace"" key does not delete the selected characters
  • ● TBuilder if template contains one of the following objects: VSlider, HSlider, Dial or GearDial then an error message or an hang status appear at the closing of the TBuilder
  • ● Runtime Gate Status Window does not update correctly numeric gate values when user changes format (decimal/hexadecimal/binary)
  • ● Runtime Gate Status Window does not update correctly gate values and gate status icons
  • ● Runtime Gate properties dialogs do not filter invalid gate values inserted by user
  • ● Sentinel W-R/S1 license key is not recognized correctly

Help

  • ● GBuilder Numeric and Compound gates: conversion factor updated

v3.01.04

2016-05-11

Bug fixes

  • ● TBuilder if a Label, GroupBox, CheckBox, RadioButton or StatusBar is inserted in a Bitmap object and their background color is vlBtnFace, on the next template loading the background color displayed is black
  • ● TBuilder Multiselecting one ore more ActiveX objects their sizes change incorrectly
  • ● TBuilder Multiselecting an object different from Chart and the adding a Chart object in the multiselection, make TBuilder crash
  • ● Runtime Chart: if a Chart object is contained into a TabSheet object then the online drawing does not work
  • ● Runtime Chart: if is set the property ""Show Legend Window"" equals to ""Bottom"" then the vertical scale axis is not correctly displayed
  • ● ABuilder The creation of a new application using a devices which has a template containing one or more StatusBar objects and the selection of an application language different from the default, makes TBuilder crash
  • ● TBuilder when an object is pasted in a TabSheet objects, its coordinates are not moved to (+5,+5) respect to the source object

v3.01.02

2016-04-26

Bug fixes

  • ● Runtime if the application have more that seven .DAT report models, then Runtime displays an error message about memory sharing

Last updated: September 2026