
Version 5.7.08 is available for download as of today.
The version includes the following additions:
Server
- Automatic backup events when creating a shadow copy
Related article: Datenbanksicherung durch Schattenkopie
SOA-Service
- Preload DLL / Shared Library
In the configuration file of the SOA task, the name of a DLL or shared library to be loaded can be specified via the new entry c16_proc_library. This is then loaded when the SOA task is started. The commandDllLoad()
refers to the previously loaded library if an empty character string is passed as the name for the library.
All components
- Enlargement of the procedure cache
Related article: Der P-Code-Cache im Detail - Updating the OpenSSL library
The OpenSSL library used has been updated to version 1.0.1i.
Processing
CtxDocEdit object
- User-defined dictionaries for the
CtxDocEdit
object
Related article: Schreiben aber richtig
Memory object
- New functions
MemSign()
andMemVerify()
Related article: Signieren mit CONZEPT 16 - Change to the
MemCnv()
function with_MemDecBase64
The functionMemCnv()
decoded incorrect data in the conversion mode_MemDecBase64
if it contained whitespace characters such as spaces and line breaks or non-permitted characters. Whitespace characters are now ignored and the error value_ErrData
is returned for non-permitted characters. Fill characters at the end of the data (=) are optional. - New options for the
MemCnv()
function
With the new options_MemEncHex
and_MemDecHex
in theMemCnv()
command, data can be encoded into or decoded from hexadecimal characters. Encoding doubles the amount of data, decoding halves it. - New argument for function
MemFindStr()
In the new, optional argument ofMemFindStr()
, the search options that are already known fromStrFind()
can be specified. - New option
_MemKeyMem
forMemHMAC()
The new option_MemKeyMem
forMemHMAC()
defines that the key for the hash procedure is specified as a memory object in the new optional argument.
PrtJobPreView object
- New property
wpShowPageOffset
for the PrtJobPreview object
The new propertywpShowPageOffset
can be used to set for the PrtJobPreview object whether the page offset of 1 cm to the top left edge of the PrintDocument is displayed.
Events
- New event
EvtHelpTip
Related article: Neues Ereignis EvtHelpTip - Changed call of the event
EvtMouseItem
The call ofEvtMouseItem
has been changed for the DocView and RecView objects. In the DocView object,_WinHitCorner
was previously transferred asaHitTest
in the complete view area and_WinHitIvlRight
in the corner between the scrollbars. Now_WinHitDocViewPage
is transferred in the view area if a page has been clicked on and_WinHitNone
if no page has been clicked on. The event is no longer triggered in the corner between the scrollbars and the EvtMouseItem is no longer triggered for the RecView object if the corner between the two scrollbars is clicked. - Property
wpFmtBoolStyle
in the eventEvtLstDataInit
If thewpFmtBoolStyle
property is set inEvtLstDataInit
, this affects the current cell and not the entire column. - The Page up and Page downv keys in combination with the Alt key now also trigger the
EvtKeyItem
event.
System (_Sys
)
- Neue Eigenschaft
spPathClient
ThespPathClient
property of the_Sys
object can be used to determine the path from which the respective client was started.
Surface commands
- New option
_WinUnicode
for theWinInfo()
function
The new option_WinUnicode
forWinInfo()
can be used to determine whether an object supports Unicode properties.
Data set buffer commands
- Functions
RecBufCreate()
andRecBufDefault()
in connected databases
Record buffers of connected databases can now be generated using the functionsRecBufCreate()
andRecBufDefault()
.
E-mail commands
- New option
_MimeContentID
for functionMailData()
To embed images in emails that are displayed on Apple devices, there is now the option_MimeContentID
forMailData()
. This must be specified together with_MimeRelated
. The image must also be referenced both in the argument ofMailData()
and in the email in the form ‘cid:<Name>‘.
User commands
- New options for function
UserInfo()
The options_UserPlatform
and_UserJobID
can be used to determine the procedure environment and the job ID of a user. If it is a user logged in via theJobStart()
function, the ID of the job is returned.
Conversion commands
- New options
_FmtTimeSFormat
and_FmtTimeLFormat
forCnvAT()
andwpFmtTimeFlags
If_FmtTimeSFormat
or_FmtTimeLFormat
is specified forCnvAT()
orwpFmtTimeFlags
, thespLclTimeSFormat
orspLclTimeLFormat
property is taken into account when converting to a character string.
PDF processing
- PDF generation after failed PDF/A generation
If the constantppPdfMode
is specified for functionPdfClose()
or the property_PdfModePdfANormal
, an attempt is first made to create a PDF/A document. Gelingt dies nicht, wird ein normales PDF-Dokument erstellt.
Objects
Notebook
- Icon display in the tab of a notebook page
The Notebook object now supports the display of images in the NotebookPage tabs. The image is selected in the NotebookPage object. The propertieswpImageTile
andwpImageTileUser
have been added there. The display optionwpImageOption
has been added to the Notebook object.
Button objects, HyperLink, NotebookPage
- Properties
wpIcon
andwpTileSize
In conzept 16, symbols are displayed using tiles consisting of n x m images. In addition to this procedure, it is now also possible to directly assign symbols with individual sizes per object. The propertieswpIcon
andwpTileSize
are available for the above-mentioned objects.
GroupTile button
- New object GroupTile-Button
GroupTile objects can now have additional buttons added to the title bar. Related article: Das GroupTileButton-Objekt
GroupSplit
- New property
wpThemed
for the GroupSplit object
With the new propertywpThemed
for the GroupSplit object, the optional title bar of the object and the subordinate GroupTile objects can be displayed in the style of the operating system currently in use.
Locale object
- New property
spLclTimeLFormat
for the Locale object
The new propertyspLclTimeLFormat
of the locale object can be used to define the long time format. Up to and including Windows Vista, this property has the same value asspLclTimeSFormat
by default.
Previously, the propertyspLclTimeSFormat
(for the short time format) always returned the long time format under Windows 7 and Windows 8. This behavior has been corrected accordingly.
In addition, the formatting character ‘T’ has been introduced forspLclTimeLFormat
andspLclTimeSFormat
, with which the complete symbol for the morning (spLclTimeSepAM
) or afternoon (spLclTimeSepPM
) is formatted into the time.
PrtRtf
- Properties
ppFontSizeTwips
andppLineSpacingTwips
for the PrtRtf object
PropertiesppFontSizeTwips
andppLineSpacingTwips
have been added to the PrtRtf object.ppFontSizeTwips
defines the font size andppLineSpacingTwips
the line spacing. They always refer to the complete RTF document.
ppFontSizeTwips
is ignored for the value -1,ppLineSpacingTwips
for_PrtRtfLineSpacingCurrent
.
Designer
- More detailed export of frames as XML file
If a frame is exported as an XML file using the Export menu item, more details are saved for the propertieswpDbRecBuf
andwpDbVar
.
Documentation
- Changing the search sequence of the documentation
The documentation is searched for by the client and the debugger in the following order: – relative to the client path under …\Doc
– Client path
– Installation path\Doc
In addition to these enhancements, bugs have also been fixed. An overview of the corrections can be found in the error document.