conzept 16-Version 5.8.11

Version 5.8.11 is available for download as of today. The version includes the following expansions:

conzept 16 on Linux
  • At least kernel version 3.x and version 2.17 of the GNU C library (glibc) are required for operation on Linux. Kernel 2.x is no longer supported.
All components
  • Changes to the properties vpYear, vpMonth and vpDay
    The properties vpYear, vpMonth and vpDay of the data types date and caltime have been changed so that when a component is set, the other components are adjusted if they have invalid content. This ensures that a valid date is always created. This change was already made in version 5.8.10.
  • Updating root certificates
    The collection of root certificates (ca-bundle.crt) has been updated to Mozilla Firefox version 65.0.
  • Updating the OpenSSL library
    The OpenSSL library used has been updated to version 1.1.1a (November 20, 2018). This version supports TLS 1.3 and contains bug and security fixes.
  • Updating the PDF library
    The PDF library has been updated to version 4.0.25.69. The new
    version contains important bug fixes.
conzept 16-Server
  • License file (c16.lic)
    To operate the conzept 16 server 5.8.11, the license version 5.8.11 is required. The license file must be updated for this. If the option “Automatic update of the license file” is activated on the server, a manual update is not necessary.
  • Reserve users for required background services
    A certain number of users can be reserved via the web administration of the conzept 16 server using the setting “Number of reserved users”. This ensures that a sufficient number of licensed users are reserved for conzept 16 clients other than Standard and Advanced (SOA task, DLL, ODBC, PHP interface, etc.). If the number of reserved users is equal to or greater than the number of licensed users, a user is still available for Standard and Advanced clients.
  • User logout
    The logout of a user via the standard client or via function UserClear() is recorded in the database log with the entry “Forced user logoff <Benutzername> (<Rechnername>)”.
  • Log entry “Invalid tree root” for temporary trees
    The message “Invalid tree root” is no longer logged for temporary trees. Instead, from conzept 16 client version 5.8.11, error _rFailed is returned for the respective function and _rNoRec for older clients.
conzept 16-SOA-Task
  • New setting “alert_mail_port”
    The setting “alert_mail_port” in the configuration file of the SOA task can be used to set an alternative port for connecting to an SMTP server.
  • Creating minidump files
    The generation of minidumps can be activated for the SOA task in extended mode (c16_proc_extended = Y). This is done via the entries “AppLogOptions” and “AppLogPath” in the configuration file. In the SOA task without graphical extension, the entries are ignored as minidump files are already created here.
conzept 16-Print processor
  • Creating minidump files
    The generation of minidumps can be activated for the print processor. This is done via the entries “AppLogOptions” and “AppLogPath” in the configuration file.
conzept 16-Programming interface
  • Extended programming interface for Visual Studio 2005 and newer
    The programming interface was missing in the extended version for Visual Studio. The import library is available in the “\API\lib\c16_pgxe.mvc” file.
conzept 16-Advanced client
  • New argument “/c16theme” when starting the client
    When starting a design tool, one of the standard themes (“OfficeBlue” / “OfficeDark”) can now also be specified with the argument c16theme. If Windows is running under high contrast, the argument is ignored. When starting the design tools from the Designer, the currently selected theme is automatically used.
conzept 16-Designer
  • Setting breakpoints in the editor
    The editor’s context menu for setting and removing breakpoints now appears in the line number and folding column in addition to the bookmark and breakpoints column.
  • Enter Return with automatic bracketing
    If an opening round bracket is added in the editor, the editor remembers the current line. If you press Enter before leaving this line and the last character of the line is a round closing bracket, the cursor is placed after this bracket. If the key combination “Strg+Eingabe” is pressed, a line break is inserted at the current position instead and the new line is remembered for the input.
  • Open procedures with collapsed function blocks
    In the editor settings, the setting “Close folding points when opening documents” can be used to define whether the folding points should be closed when a document is opened. All points are open by default. If the cursor was within a function before the Designer was closed, the function block in which the cursor is located is always opened.
  • Shortcut keys for switching between read/write mode
    The keyboard shortcut “Ctrl+Shift+W” has been added for changing the editing mode of documents in the Editor, dialogs and print objects in the Designer.
  • Display documentation
    Due to a Windows update, the content of CHM help files can no longer be displayed if they are started on a network drive. When running the conzept 16 client from a network drive, the documentation is automatically copied to “%AppData%\conzept 16\” and displayed from there.
  • Support of the Windows “High contrast” scheme
    The development environment now supports the Windows “High
    contrast” setting. Designer and Debugger check the setting at startup and adapt accordingly.
Processing
Commands for editing texts
  • Triggering a runtime error in the TextWrite() function
    If the limit for internal texts and procedures of approx. 119 MB is exceeded when using TextWrite(), the text was previously overwritten. Runtime error _ErrLimitExceeded is now triggered. The document is saved up to the point before the limit is reached.
Functions for TCP/IP socket connections and e-mail processing
  • For commands SckConnect(), SckStartTls() and MailOpen(), an encrypted connection can be established using “Server Name Indication” (SNI) by specifying option _SckTlsSNI.
Procedure control commands
  • Extension of the RmtCall() function with a return value
    If the procedure call via RmtCall() is successful, the ID of the new user is returned, otherwise an error value is returned.
Commands for database administration
  • Extension of the DbaInfo() function
    In order to determine the procedure limit and the number of RmtCall() calls currently being executed, the function DbaInfo() was extended by the constants _DbaRmtProcLimit and _DbaRmtProcCount erweitert.
Commands for XML processing
  • Extension of the XmlLoad() function
    If the new option _XmlLoadHugeTextNode is specified, nodes with more than 10 MB of data can be processed.
Commands for surface objects
  • New function WinFlash()
    The new WinFlash() command can be used to inform the user that the application requires their attention. As a rule, the command is used when the application is not in the foreground or minimized.
  • Extension of the WinInfo() function
    The new option _WinHighContrast can be used to determine whether Windows is running in “High Contrast” mode.
Slider object
  • New surface object for selecting an integer value from a specified range.
Barcode object
  • New “GS1 DataMatrix” barcode type
    The “GS1 DataMatrix” barcode has been added to the Barcode and PrtBarcode objects.
System object (_Sys)
  • New property spJobProcExtended
    The spJobProcExtended property can be used to determine whether the currently executed procedure supports the execution of surface and print commands.
Theme object
  • Extension of the theme object with ThemeSets
    So-called ThemeSets can be created within theme objects using the WinThemeSetOpen() function and in the theme editor. These allow deviations from the defined theme for individual properties. A ThemeSet has the same properties as a theme. All properties that are not set are taken from the ThemeSet of the parent object or from the normal theme, depending on the value set in properties wpThemeSetId, wpStyleTheme and wpThemeName.
  • Predefined theme _WindowsColor
    The predefined _OfficeBlue and _OfficeDark themes have been expanded to include the new _WindowsColor theme. This theme displays the objects in the Windows system colors. This is particularly advantageous if the “High Contrast” setting is activated in the Windows Control Panel. Here, users with impaired vision can adjust the color scheme under Windows to their needs.
  • New property wpThemeSizeFixed
    With the new theme property wpThemeSizeFixed, a fixed height can be defined for the title bar of AppFrame, Frame and MdiFrame objects, as well as for the tabs of Notebook objects. The font size of the respective objects automatically adapts to the available space if the property has a value greater than 0.
Chart object
  • New property spChartNumFmtThousandSep
    The spChartNumFmtThousandSep property can be used to define a thousands separator for displaying numbers in the chart object.

In addition to these enhancements, bugs have also been fixed. An overview of the corrections can be found in the error document.

conzept 16-Blog

 

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