Release Notes for Prosys Sentrol 6.0.0
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
03.05.11