Version 6.7.3
Build: 6.7.2-666
Release date: 27.02.2019
This is a new minor release of Prosys Sentrol.
The main improvement is support for Embarcadero RAD Studio 10.3 Rio (Delphi and C++Builder)
Fixed
Fixed: TUaProvider.SupportLocalTimeBias is now deprecated and False by default (Was a misinterpretation of the specification)
Version 6.7.2
Build: 6.7.2-662
Release date: 27.07.2017
This is a new minor release of Prosys Sentrol.
The main improvement is support for Embarcadero RAD Studio 10.2 Tokyo (Delphi and C++Builder)
New
-
TPsVar.ChangeFilter (enables to decide whether change notifications are triggered from Quality, Value or Timestamp changes)
Fixed
-
Installer: Add Sentrol to Clang32 library and include path as well (for XE8 and up)
Version 6.7.1
Build: 6.7.1-652
Release date: 15.08.2016
This is a new minor release of Prosys Sentrol.
The main improvement is support for Embarcadero RAD Studio 10.1 Berlin (Delphi and C++Builder)
Changed
-
TPsStorageTableReference.Name - MaxLength changed from 22 to 64
Version 6.7.0
Build: 6.7.0-648
Release date: 19.01.2016
This is a new minor release of Prosys Sentrol.
The main improvement is support for Embarcadero RAD Studio 10 Seattle (Delphi and C++Builder)
Changed
-
Tutorial Lesson4 does not include the BDE example any more (since BDE is not included in the new RAD Studio versions by default)
Fixed
-
TPsPersistentListEdit-dialog (Links property for Connectors) did not enable setting the variable to nil
Version 6.6.0
Build: 6.6.0-636
Release date: 04.06.2015
This is a new minor release of Prosys Sentrol.
The main improvements are support for Embarcadero RAD Studio XE8 (Delphi and C++Builder) and for the 64-bit compiler (available for Delphi & C++ Builder versions since XE2)
New
-
lib___X64 directory in the install directory contains 64-bit compiled versions of the binaries (for Delphi XE2 and up)
-
TPsStringTable.Assign from TStringGrid; new overloads to AddRow & ColValuesToStr with TStrings
Version 6.5.0
Build: 6.5.0-630
Release date: 02.10.2014
This is a new minor release of Prosys Sentrol.
The main improvement is support for Embarcadero RAD Studio XE7 (Delphi and C++Builder).
Changed
-
BDE (Borland Database Engine) components are deprecated and no longer available with RAD Studio XE7. Therefore, the respective PsBDE components are also unavailable in XE7. They remain available for other Delphi & C++ Builder versions.
Fixed
-
Fixed: Exceptions in TPsOPCServer.OnDisconnect do not interrupt the disconnection any more
Version 6.4.0
Build: 6.4.0-624
Release date: 13.06.2014
This is a new minor release of Prosys Sentrol.
The main improvement is support for Embarcadero RAD Studio XE6 (Delphi and C++Builder).
Fixed
-
Fixed: The variables should not trigger OnChanging twice from SetValue
Version 6.3.0
Build: 6.3.0-616
Release date: 17.12.2013
This is a new minor release of Prosys Sentrol.
The main improvement is support for Embarcadero RAD Studio XE5 (Delphi and C++Builder).
Fixed/Improved
-
Fixed: Occasional AV in TPsOPCProvider at shutdown/disconnect
Version 6.2.0
Build: 6.2.0-610
Release date: 13.06.2013
This is a new minor release of Prosys Sentrol.
The main improvement is support for Embarcadero RAD Studio XE3 and XE4 (Delphi and C++Builder).
RAD Studio XE4 Interbase components are required for the SentrolIBX package (expect an error when starting Delphi if you haven’t got it). These are available from http://cc.embarcadero.com/item/29408 or with the XE4 Update 1.
New methods
-
New: PsUtils.VariantClassOfVarType
New properties
Fixed/Improved
-
New: TPsVarSeries.IndexAt implemented
-
Fixed: TPsChartAxis.GetTickIntervalMs
-
Fixed: _di_IMarshal interface reference was not generated into PsOPC.hpp for C++Builder XE and older
-
Fixed: _di_IEnumString interface reference was not generated into OPCDA.hpp for C++Builder 5
-
+ A few other minor fixes as usual
Version 6.1.0
Build: 6.1.0-600
Release date: 05.04.2012
This is a new minor release of Prosys Sentrol.
The main improvement is support for Embarcadero RAD Studio XE2 (Delphi XE2 and C++Builder XE2).
RAD Studio XE2 Update 4 is required for XE2 versions (and Sentrol 6.1.0 build 600; build 598 works with Update 3).
New properties
-
TPsStorageField.IsNullable (convenience)
-
TPsSchedule.AssumeCurrentTime
Fixed/Improved
-
Transparent images did not switch correctly in TPsImage
-
TPsStorageStmt.LoadParamFromStream
-
PsUtils.VarDataToArray (affects DB blob data handling, for example)
-
TPsChart: Do not display XAxis by default for non-array series
-
TPsEventLog was not working without Storage
-
Changed: TPsColorRange.Items defined as default array property
-
+ A few other minor fixes as usual
Version 6.0.1
Build: 6.0.1-584
Release date: 27.10.2011
This is a new bug fix release of Prosys Sentrol.
Fixed/Improved
-
Some .hpp-include files were not generated correctly for C++Builder XE
-
C++ Builder fails to initialize TPsOPCAddressSpaceBrowser.NodeTypes. Added an "empty" constructor, which fixes the issue.
-
TPsOPCAddressSpaceBrowser.MultiSelect was not checked when Ctrl+Click was used in the item list: the clicked item was always added to ItemIDEdit, even if MultiSelect was false
-
TPsVisAnim.Change & TPsGeomAnim.Refresh did not check properly for bad quality
-
TPsSpeedButton was initially always disabled
-
Minor changes to storage components
New
-
TPsMyStorage: Support for MyDAC storage for MySQL usage (requires the Devart MyDAC components); ask for more information if you are interested
Version 6.0.0
Build: 6.0.0-568
Release date: 03.05.2011
This is a new major release of Prosys Sentrol.
New main features
-
Support for Embarcadero Delphi XE & C++Builder XE
-
Support for MySQL databases in Storage components
-
The installer was completely rewritten
New properties
-
TPsStorageRepository.ExcludedProperties
-
TPsStringTable.ColumnRow
New procedures/functions
-
TPsOPCProvider.WaitForSynchronizedDataChange & Begin/EndSynchronizedDataChange
-
TPsOPCServer.Lock/Unlock - which are also used internally to ensure thread safety of properties Connected & Status (in principle the components are still not thread safe, otherwise)
-
TPsOPCGroup.SyncRefresh
-
TPsStorageRepository.AddComponentClass
-
TPsStorageRepository.FindObjectByName
-
TPsStorageTable.Update version that takes the FieldNames & KeyFieldNames
-
TPsStorageTable.Insert & GetInsertSQL versions that take TStrings
-
TPsComponentTable.SelectObjects
-
TPsComponentTable.PropTableByPropName
-
TPsCustomStorage.Reconnect
-
PsRTTI.IsValidComponentName
-
PsRTTI.CopyProps
New behavior
-
Log failed items in TPsOPCGroup.ConnectItems to Server.Log
-
TPsStorageFieldList.FieldByName returns nil, instead of raising exception if the field is not found.
-
Support ClassNameField for TPsPersistentTable
-
Enable use of TPsObjectTable with NameField disabled
Fixed
-
Fixes to object persistence in TPsStorage
-
Plus a numerous amount of smaller issues