conzept 16-Version 5.8.04

Version 5.8.04 is available for download as of today.
The version includes the following extensions:

All components
  • Updating the OpenSSL library
    The OpenSSL library used has been updated to version 1.0.2h (03.05.2016).Please note!
    For the connection option _SckTlsLow, the update has removed all SSLv2 ciphers and all ciphers whose encryption is less than 128 bits. This also affects the export ciphers.
Installation routine
  • Upgrading a version
    An upgrade of an existing installation to version 5.8.04 is only supported by the installation routine if the installed version is not lower than version 5.6.01. In the case of an older program version, the installation routine is aborted with a corresponding message.
  • Handling of an error of the installation routine changed
    By updating the installation routine, only the error values 0 to 5 are returned as error levels. The command line argument resultfile can be used to specify a file in which the error values 244 to 255 are also stored if an error occurs.
ODBC driver
  • New version of the ODBC driver
    The ODBC driver is based on the current version of SimbaEngina and contains bug fixes and enhancements. The new driver is executable from Windows 7 with Service Pack 1 (SP1) / Windows Server 2008 R2. For older operating systems, the ODBC driver can be installed in a legacy version.Please note!
    The use of the ODBC legacy driver is not recommended, as error corrections are no longer carried out for this component.
Drive driver
  • Updated version
    The drive driver has been updated to version 6.0.173. The new version contains bug fixes that affect Windows 10 as well as optimizations of the driver’s internal file cache.
  • Emptying the cache directory at startup
    The contents of the drive cache directory are completely emptied at startup.
  • Correction in the drive driver reference implementation
    An error with character set conversion in the drive driver has been fixed. In this context, the macro mC16toUTF8 was adapted. When using the new SOA drive based on the reference implementation, the procedure DrvVar must be re-imported from the CodeLibrary 5.8.04.
Programming interface
  • Extension of the range of functions for the management of binary objects.
  • Call databases smaller than 5.8
    To open databases of a version smaller than 5.8, the new constant aProcCacheKB must be specified in the _OpenMode5x argument of function C16_OpenArea().
Plug-in interface
  • Extension of the plug-in interface
    The plug-in interface has been expanded to include the following commands:Designer.Storage.LastLockingInfo
    Designer.Storage.<ObjectName>.ExportFile
    Designer.Storage.<ObjectName>.ExportStream
    Designer.Storage.ImportFile
    Designer.Storage.ImportStream
    Designer.LastXmlError
    In addition, command Designer.Forms.Selection.GetPreview has been expanded to include the optional arguments Width and Height.
Designer
  • Toolbar for executing procedures
    A toolbar for executing any procedure has been added to the Designer.
  • Display of the alias name of the database in the title bar
    The database alias is now shown in the “Database” display of the Designer. IThe file name of the database remains in the title of the designer.
  • Display line numbers in the editor
    In menu Edit of the editor, line numbers can be displayed on the left-hand side via menu item Display line numbers or via the key combination Ctrl+L. The option can also be configured in the Designer settings.
Debugger
  • Close all session windows
    All open session windows are closed via the menu item File/Close all sessions.
  • Local debugging
    When using the current client together with the current debugger, it is now also possible to debug all events, even if the client and debugger are running on the same machine. Bisher wurden in diesem Fall Breakpoints und DbgStop()-Anweisungen für bestimmte Ereignisse ignoriert.
Objects

Chart object

  • Extended labeling in XY charts
    The new type _ChartDataExtra can be used to add additional alphanumeric data to a chart.
  • Second Y-axis for XY charts
    Additional vertical axes can be created when generating XY charts. Each data set generated with ChartDataOpen() can be assigned its own axis.

Calendar object

  • Focus events for Calendar object
    Events EvtFocusInit, EvtFocusTerm and EvtFocusCancel have been added to the Calendar object.
Processing

Functions for editing chart objects

  • Extension of the ChartSave() function
    With the new option _ChartFormatPdf at ChartSave(), chart objects can be saved as PDFs.

Print functions

  • Extension of the PrtJobClose() function
    PrtJobClose() können die Konstanten _PrtJobPreview, _PrtJobPreviewValidate, _PrtJobPrint, _PrtJobPdf, _PrtJobEmf, _PrtJobTif and _PrtJobXml can be combined to output several formats in succession.

Function for XML processing

  • New commands for sequential XML processing
    The new commands XmlOpenReader() and XmlOpenWriter() can be used to open an XML file for sequential reading or writing. A node is read with XmlRead(). The properties and values of the node can then be determined with XmlGetValueInt() and XmlGetValueAlpha(). A file that is open for writing can be written to with XmlWrite(). The file can be closed with XmlClose().

Functions for sending e-mails

  • Saving e-mails and sending saved e-mails
    With the new option _MailCreateEML at MailOpen(), an e-mail can be saved for later dispatch or archiving instead of being sent. BWith MailData(), an existing EML file can be defined as content with the option _MailFileEML.

Functions for processing HTTP objects

  • Extension of the function HttpClose()
    With the new constant _HttpUseWebProxyTLS at HttpClose(), an encrypted connection can be established with the HTTP object via a proxy server. If the proxy server requires basic authentication, the spProxyAuthorization property must also be set.

Grouping properties

  • New grouping properties
    The new properties wpAlignGroupingBottomOrder, wpAlignGroupingLeftOrder, wpAlignGroupingRightOrder and wpAlignGroupingTopOrder can be used to change the display sequence of the automatically arranged objects.
  • New characteristics for wpGrouping
    The values _WinGroupingCenterTileVert and _WinGroupingCenterTileHorz can be used to position objects centered in their parent object. The size of the sub-objects is determined by the properties wpAlignHeight and wpAlignWidth.

Properties wpName / ppName

  • Length extension
    The maximum length for names of surface and print objects has been extended from 40 to 60 characters.

Property ppVersion

  • New property for the PrintJob object
    When opening a print job via PrtJobOpen() with the option _PrtJobOpenWrite, the release of the conzept 16 version is now also saved. When reading the print job with the option _PrtJobOpenRead, the version can be determined via the Version property of the print job. It contains the value 0 if the print job was created with a client prior to release 5.8.04. The property can only be read.

Extension of the property wpTileTheme

  • The property has been extended by the new constant _WinTileThemeModern. The new constant is used to draw the conzept 16 standard icons in a (flat) representation based on Windows 8 / 8.1 / 10.

Property wpImageTileUser

  • User-defined tiles in various sizes
    UI objects that have the wpImageTileUser property now also take into account the wpTileSize property, which is defined either directly for the object or for the _App object.

Property wpStyleTheme for system dialogs

  • The system dialogs _WinComFileOpen and _WinComFileSave have been extended by the StyleTheme property. If the property is set to _WinStyleThemeSystem, the tree view is displayed on the left-hand side of the dialog. The value of the property is taken from the WinOpen() function of the _App object.

Option _WinFocusKey

  • Determining the ESC key
    The function WinInfo(obj,_WinFocusKey) can now also be used to determine whether the escape key caused the object to be exited.

Constants for error messages

  • New error constants _ErrFrameDiffers and _ErrFrameNotFound
    _ErrFrameDiffers
    A frame referenced by a WITH statement was changed after the procedure was compiled._ErrFrameNotFound
    A frame referenced by a WITH statement is not available.

Functions for querying file information

  • Extension of the functions FileInfo() und FileInfoByName()
    All attributes of a table can now be determined using the functions FileInfo() / FileInfoByName(). The following constants have been added:_FileEncrypted
    Attribut “Encrypted storage_FileId64
    Attribut “64-bit data set IDs

    _FileSeqInsert
    Attribut “Sequential insertion

    _FileFldBuf
    Attribut “Own field buffer

Functions on descriptors

  • New function HdlEnum()
    All descriptors can be determined with HdlEnum(). Optionally, a descriptor type can be specified to go through descriptors of a specific type.

Property wpRtfEditFlags

  • New option _WinRtfEditAddPictAsMetafile
    As of Windows 8.1, images that are inserted into an RtfEdit object via the clipboard are inserted as images with the corresponding native format (e.g. png or jpeg). These files cannot be displayed under older operating systems. If the option _WinRtfEditAddPictAsMetafile is specified in the property wpRtfEditFlags of the RtfEdit object, the images from the clipboard are inserted in a compatible format. The option _WinRtfEditAddFileAsPicture is still available to insert images in a compatible format using drag & drop.

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