
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
CtxDocEditobject
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_MemDecBase64if it contained whitespace characters such as spaces and line breaks or non-permitted characters. Whitespace characters are now ignored and the error value_ErrDatais 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_MemEncHexand_MemDecHexin 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
_MemKeyMemforMemHMAC()
The new option_MemKeyMemforMemHMAC()defines that the key for the hash procedure is specified as a memory object in the new optional argument.
PrtJobPreView object
- New property
wpShowPageOffsetfor the PrtJobPreview object
The new propertywpShowPageOffsetcan 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 ofEvtMouseItemhas been changed for the DocView and RecView objects. In the DocView object,_WinHitCornerwas previously transferred asaHitTestin the complete view area and_WinHitIvlRightin the corner between the scrollbars. Now_WinHitDocViewPageis transferred in the view area if a page has been clicked on and_WinHitNoneif 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
wpFmtBoolStylein the eventEvtLstDataInit
If thewpFmtBoolStyleproperty 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
EvtKeyItemevent.
System (_Sys)
- Neue Eigenschaft
spPathClient
ThespPathClientproperty of the_Sysobject can be used to determine the path from which the respective client was started.
Surface commands
- New option
_WinUnicodefor theWinInfo()function
The new option_WinUnicodeforWinInfo()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
_MimeContentIDfor functionMailData()
To embed images in emails that are displayed on Apple devices, there is now the option_MimeContentIDforMailData(). 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_UserPlatformand_UserJobIDcan 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
_FmtTimeSFormatand_FmtTimeLFormatforCnvAT()andwpFmtTimeFlags
If_FmtTimeSFormator_FmtTimeLFormatis specified forCnvAT()orwpFmtTimeFlags, thespLclTimeSFormatorspLclTimeLFormatproperty is taken into account when converting to a character string.
PDF processing
- PDF generation after failed PDF/A generation
If the constantppPdfModeis 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 propertieswpImageTileandwpImageTileUserhave been added there. The display optionwpImageOptionhas been added to the Notebook object.
Button objects, HyperLink, NotebookPage
- Properties
wpIconandwpTileSize
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 propertieswpIconandwpTileSizeare 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
wpThemedfor the GroupSplit object
With the new propertywpThemedfor 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
spLclTimeLFormatfor the Locale object
The new propertyspLclTimeLFormatof the locale object can be used to define the long time format. Up to and including Windows Vista, this property has the same value asspLclTimeSFormatby 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 forspLclTimeLFormatandspLclTimeSFormat, with which the complete symbol for the morning (spLclTimeSepAM) or afternoon (spLclTimeSepPM) is formatted into the time.
PrtRtf
- Properties
ppFontSizeTwipsandppLineSpacingTwipsfor the PrtRtf object
PropertiesppFontSizeTwipsandppLineSpacingTwipshave been added to the PrtRtf object.ppFontSizeTwipsdefines the font size andppLineSpacingTwipsthe line spacing. They always refer to the complete RTF document.
ppFontSizeTwipsis ignored for the value -1,ppLineSpacingTwipsfor_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 propertieswpDbRecBufandwpDbVar.
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.