A new release for conzept 16 is available: Version 5.9.02
Below is a detailed list of the content of the release. The list contains jump labels to the subject areas.
You can access the download here via our Customer Center.
HIGHLIGHTS
- Additional overlay types for Picture and MetaPicture
- Interactive elements in the canvas object
- New functions for the programming interface
EXTENSIONS
- All components
- conzept 16 | Server
- conzept 16 | Standard and Advanced Client
- conzept 16 | Programming interface
- conzept 16 | ODBC-Treiber
Highlights
In addition to numerous enhancements, the current release offers the following special features:
Additional overlay types for Picture and MetaPicture
Picture and MetaPicture offer the option of inserting overlays. This makes it possible to dynamically expand images. The range of possible overlays has now been extended.
Previously, images could be inserted as overlays. With the extended overlay types, it is now also possible to create interactive content. For example, input fields or buttons can be inserted. It is possible to use all properties and events of the objects. In the example below, two input fields have been added to allow the invoice number to be changed and an additional note to be added.
Interactive elements in the canvas object
The canvas object was introduced in version 5.9.01. It enables the display and editing of graphic shapes. In the current version, it has been expanded to include interactive elements.
It is now possible to insert input and switch objects through to lists into the canvas. This is achieved by means of dynamic object creation using the WinCreate() and WinAdd() functions. In the example below, a checkbox and an input field have been inserted.
New functions for the programming interface
The C-API has been expanded to include functions for processing selections and data record buffers.
Previously, only a small number of the existing selection commands were supported. The new version has been expanded to include the missing commands:
C16_SelOpen(), C16_SelClose(), C16_SelClear(), C16_SelCopy(),
C16_SelDelete(), C16_SelIgnore(), C16_SelRun(), C16_SelValue(),
C16_SelRead(), C16_SelInfo(), C16_SelRecInsert(),
C16_SelRecInsertBuf(), C16_SelRecDelete(), C16_SelRecDeleteBuf()
Additional functions have also been created for the use of data record buffers. The concept 16 function RecRead() allows the specification of a data set buffer. The equivalent in the C-API, the C16_RecRead() function, does not support this functionality. The new version now also includes the C16_RecReadBuf() function, which enables a data record buffer to be specified. The following functions have been added:
C16_SbrClearBuf()
C16_FldDataBuf()
C16_FldDataCharBuf()
C16_FldDataRawBuf()
C16_ExcSbrDataBuf()
C16_ExcFldDataBuf()
C16_RecInfoBuf()
C16_RecInfo64Buf()
C16_RecLinkInfoBuf()
C16_RecReadBuf()
C16_RecRead64Buf()
C16_RecLinkBuf()
C16_RecInsertBuf()
C16_RecReplaceBuf()
C16_RecDeleteBuf()
C16_SelRecInsertBuf()
C16_SelRecDeleteBuf()
Extensions
All components
Windows 11 / Windows Server 2022
- Version 5.9.02 supports Windows 11 and Windows Server 2022.
conzept 16 | Server
- License
- Regardless of the operating system used, a 5.9.02 license is required to operate 5.9.02 (see Control Center entry License -> Version). This requires an active software maintenance contract. If automatic updating of the license file is activated (see Configuration), no manual intervention is required.
- Prime processing
- In order to be able to react preventively to the overflow of 32-bit prime values, the database server logs the warning ‘Prime counter critical value reached’ if the prime value of a table has reached the value 0xF0000000 and the ’64-bit record IDs’ option of the table is not set. The warning is repeated continuously from then on when 1,048,576 prime values are consumed. The message indicates that over 95 percent of the values for 32 bit record IDs have been consumed. Operation is still possible without restrictions, but you should consider activating the ’64-bit data set IDs’ option in the data structure editor to avoid a ‘prime counter overflow’. In the event of a ‘Prime counter overflow’, the prime counter has reached the value 0xFAFF0000. It is no longer possible to insert further data records into the corresponding table. To enable this again, the option ’64-bit data set IDs’ must be activated in the data structure editor, which usually means an interruption in database operation.
- Control Center
- If linked license information is available for a license, it is displayed as an additional group (Linked license information) in the Control Center.
conzept 16 | Standard and Advanced Client
- Canvas object
- In addition to graphic objects, certain window objects can now also be added to the canvas object. This allows interactive elements to be added to the canvas.
- Window objects are positioned and dimensioned in the canvas using pixel units. The conversion functions WinCanvasLogUnit() and WinCanvasPixel() are used to establish the reference to graphic objects placed in the canvas.
- The WinHitTest() function can be used to determine information on surface elements at a given position. In addition to the canvas object, the command also supports other surface objects.
- Picture and MetaPicture object
- Overlays can be subordinated to the objects. Previously, only Picture and MetaPicture were allowed there. Now additional interactive objects can be inserted, such as Edit objects.
- Chromium object
- The Chromium object has been expanded to include the EvtCroDownloadComplete event. The event is executed after a file download has been completed.
- The Chromium components have been updated to version ‘98.2.0+g78c653a+chromium-98.0.4758.102’ and contain security-related bug fixes.
- PrtRtf object
- The markers ~F:<field name>~ and ~G:<variable name>~ have been extended for merging text and data. The new /P option interprets the content of the alphanumeric field or the alphanumeric global variable as the name of an image that is encoded in the RTF text. This means that images, for example, can be printed directly as part of the RTF text.
- PrintJob object
- The JobPicturePath property has been added to the object. The property enables the substitution of external image paths in print jobs. This can be helpful if the image paths saved in the job refer to files that no longer exist.
conzept 16 | Programming interface
- Use of selections
- Some selection functions, such as SelCopy() and SelRun() were missing in the C-API and have been added.
- Use of data record buffers
- Functions for specifying data record buffers have been added. Each function of the C-API that allows the specification of a data set buffer on the conzept 16 side now has a corresponding equivalent. For example, in addition to C16_RecRead(), there is a C16_RecReadBuf() function that enables the specification of a data record buffer.
conzept 16 | ODBC driver
- The ODBC driver has been updated. This is due to bug fixes. This version is probably the last version of the ODBC driver that will run under Windows 7.