Version 5.8.01 is available for download as of today.
The version includes the following extensions:
All components
- Windows 10
As of this version, the Microsoft Windows 10 operating system is supported. - Updating the OpenSSL library
The OpenSSL library used has been updated to version 1.0.1p. - Conversion of the data record ID
The order of the data record IDs has been changed. From version 5.8, the data record IDs are generated consecutively, starting from 1. If the data record ID is saved in data records as a reference, adjustments are necessary.
Related article: Version 5.8 Teil 1 RecID unlimited - Implicit type conversion
For assignments, arguments and in expressions, variables, constants or fields of typeint
andbigint
are now implicitly converted if the target type (int
orbigint
) does not correspond to the source type.
Related article: Version 5.8 Teil 2 Implizite Typkonvertierung
Drive driver
- Updated version
The drive driver has been updated to the latest version 5.1.160. The new version contains bug fixes.
SOA service
- Automatic restart after abnormal termination
The new entry autorevive in the configuration file of the SOA service can be used to set whether the corresponding SOA task should be restarted automatically after an abnormal termination (autorevive=Y). The default setting is autorevive=N. The start interval is 10 seconds.
External programming interface
- 64-bit data record IDs
The programming interface has been adapted for processing 64-bit data record IDs. For this purpose, the command set was extended by the functionsC16_RecInfo64()
andC16_RecRead64()
.
Plug-in interface
- Extension of the plug-in interface
The plug-in interface is now available in version 1.1. The API is downwards compatible with the previous version 1.0. However, new functions require the Designer of conzept 16 version 5.8. A detailed list of the enhancements can be found in the update description in the documentation.
Designer
- Template Manager
With the template manager, existing interface objects that are used repeatedly can be stored in a folder structure as a template and restored at another time. The template manager was implemented as a plug-in application.
Related article: Vorlagen-Manager
Processing
RecView object
- Properties
wpCurrentInt
andwpCryptKey
The propertieswpCurrentInt
andwpCryptKey
can now be specified for the Column and Item objects of the RecView object. The number of the image in the selected TIFF image or icon can be defined withwpCurrentInt
. To display encrypted binary objects in the RecView, the password can be defined inwpCryptKey
. - Frame properties
The RecView object has been extended by the propertieswpBorderType
,wpBorderWidth
andwpBorderColFg
. The frame is drawn according to the properties for each column and group. By setting propertywpBorderType
to_WinBorderTypeSolidRightBottom
or_WinBorderTypeDotRightBottom
, a grid (comparable to the RecList) can be drawn.
RecList and RecListPopup objects
- New property
wpDbRecID64
The RecList and RecListPopup objects have been extended by thewpDbRecID64
property. The property can be used to determine a data record ID asbigint
. The propertywpDbRecID
still exists as before.
C
- Events with transfer of the data record ID
For events that are passed the data set ID, it is possible to define the argument aID / aRecID asbigint
.
Data record commands
- Functions
RecRead()
andRecInfo()
FunctionsRecRead()
andRecInfo()
have been adapted so that values of typebigInt
can also be transferred and returned. The implicit type conversion means that no changes need to be made to the calls toRecRead()
andRecInfo()
. - Function
RecInfo()
CommandRecInfo()
generates the runtime error “Wert ungültig” if a value < 0 is to be set via the option_RecSetId
.
Multiselection commands
- Adaptation for 64-bit data set ID
The following functions have been adapted so that a 64-bit data record ID can be specified: –WinMsdInsert()
–WinMsdDelete()
–WinMsdRead()
Regular expressions
- Functions
StrFindRegEx()
andTextSearchRegEx
The server and the 64-bit version of the SOA task support the use of regular expressions.
System commands
- Extension of the function
WinSleep()
An optional argument has been added to theWinSleep()
function. The new argument can be used to specify which messages are to be processed. For example, it is possible not to process keyboard or mouse messages (input messages) and to leave them in the message queue so that they can be processed at a later time.
Database commands
- New error constant
_ErrDbaServerRelease
The functionDbaConnect()
returns_ErrDbaServerRelease
if the server version is lower than the version of the client to be connected.
Cte structures
- Adaptation for 64-bit
PropertywpID
has been extended fromint
tobigint
. The following functions have also been adapted accordingly: –CteInsertItem()
–CteInsertNode()
Commands for surface objects
- New constants for function
WinInfo()
The constants_WinInteriorHeight
and_WinInteriorWidth
can be used to determine the area of an AppFrame object in which MdiFrame objects can be displayed and arranged. This is the client area of the AppFrame object without any toolbar and status bar objects.
In addition to these enhancements, bugs have also been fixed. An overview of the corrections can be found in the error document.