conzept 16-Version 5.7.08

Version 5.7.08 is available for download as of today.
The version includes the following additions:


Server
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 command DllLoad() 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

Memory object

  • New functions MemSign() and MemVerify()
    Related article: Signieren mit CONZEPT 16
  • Change to the MemCnv() function with _MemDecBase64
    The function MemCnv() 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 the MemCnv() 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 of MemFindStr(), the search options that are already known from StrFind() can be specified.
  • New option _MemKeyMem for MemHMAC()
    The new option _MemKeyMem for MemHMAC() 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 property wpShowPageOffset 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 of EvtMouseItem has been changed for the DocView and RecView objects. In the DocView object, _WinHitCorner was previously transferred as aHitTest 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 event EvtLstDataInit
    If the wpFmtBoolStyle property is set in EvtLstDataInit, 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
    The spPathClient 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 the WinInfo() function
    The new option _WinUnicode for WinInfo() can be used to determine whether an object supports Unicode properties.

Data set buffer commands

  • Functions RecBufCreate() and RecBufDefault() in connected databases
    Record buffers of connected databases can now be generated using the functions RecBufCreate() and RecBufDefault().

E-mail commands

  • New option _MimeContentID for function MailData()
    To embed images in emails that are displayed on Apple devices, there is now the option _MimeContentID for MailData(). This must be specified together with _MimeRelated. The image must also be referenced both in the argument of MailData() 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 the JobStart() function, the ID of the job is returned.

Conversion commands

  • New options _FmtTimeSFormat and _FmtTimeLFormat for CnvAT() and wpFmtTimeFlags
    If _FmtTimeSFormat or _FmtTimeLFormat is specified for CnvAT() or wpFmtTimeFlags, the spLclTimeSFormat or spLclTimeLFormat property is taken into account when converting to a character string.

PDF processing

  • PDF generation after failed PDF/A generation
    If the constant ppPdfMode is specified for function PdfClose() 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 properties wpImageTile and wpImageTileUser have been added there. The display option wpImageOption has been added to the Notebook object.

Button objects, HyperLink, NotebookPage

  • Properties wpIcon and wpTileSize
    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 properties wpIcon and wpTileSize 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 property wpThemed 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 property spLclTimeLFormat 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 as spLclTimeSFormat by default.
    Previously, the property spLclTimeSFormat (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 for spLclTimeLFormat and spLclTimeSFormat, with which the complete symbol for the morning (spLclTimeSepAM) or afternoon (spLclTimeSepPM) is formatted into the time.

PrtRtf

  • Properties ppFontSizeTwips and ppLineSpacingTwips for the PrtRtf object
    Properties ppFontSizeTwips and ppLineSpacingTwips have been added to the PrtRtf object. ppFontSizeTwips defines the font size and ppLineSpacingTwips 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 properties wpDbRecBuf and wpDbVar.
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.

Klicken Sie hier, um die Nutzungsbedingungen für unseren Blog zu lesen.

Leave a Reply

Your email address will not be published. Required fields are marked *

Leave the field below empty!

Requests, questions or feedback are welcome:

Terms of use of the comment function in the blog

1. General information

Vectorsoft AG (‘Provider’) provides a public blog for Internet users (‘Users’) on the vectorsoft.de website. The public blog is intended for the exchange of information and ideas. Users who participate with contributions and comments undertake to comply with the blog terms of use and are responsible for the accuracy, appropriateness and freedom from legal infringements of their contributions. By using the comment function in our blog, you accept these terms of use.

2. Netiquette

We ask you to refrain from personal attacks and provocations based on other opinions. Please argue objectively and maintain a constructive discussion culture. Your comment should always be related to the topic in question in order to avoid digressions into other topics. Posting the same comment or several similar comments more than once is not permitted.

3. Prohibition of illegal content

By submitting your comment, you confirm that you are not violating any copyrights or other rights of third parties. Inciting, racist statements, instructions for criminal offences and their glorification, depictions of violence, pornographic content and statements that violate personal rights are prohibited.

4. No advertising

The use of the comment function is not permitted for commercial or party-political purposes. Advertising contributions of any kind will be deleted immediately.

5. Details of the name

When entering your name, pay attention to the principles mentioned above.

6. Source references

If you intend to publish quotes or contributions from third parties, please indicate the respective sources and explain how they relate to the blog post.

7. Violation of the terms of use

Posts that violate this policy will be deleted immediately. If you notice any violations yourself, please send us the link to the comment in question by e-mail to . We expressly point out that we will exclude individual users in the event of repeated or serious violations of these terms of use.

As of: Sept. 2024

Get your Trial Version now!

Test yeet free of charge

IHRE EVALUIERUNGSLIZENZ - JETZT ANFORDERN!

TESTEN SIE DIE CONZEPT 16 VOLLVERSION - UNVERBINDLICH und KOSTENFREI

Subscribe to our newsletter

[cleverreach_signup]
WordPress Cookie Notice by Real Cookie Banner