
Version 5.7.06 is now available for download.
This version includes the following enhancements:
- Event
EvtCreatedfor NotebookPage objects
The NotebookPage object has been extended to include theEvtCreatedevent. This event is triggered after the NotebookPage object and all its child objects have been created and displayed on the screen. Initializations can be performed here after the object has been displayed. - Determine resolution of additional monitors
Related article: One, two, or three… - Text entry for properties
The dialog for entering property text (e.g., forwpCaptionandwpCustom) can now also be resized. The changes are also saved in the user profile so that the size is permanently retained. The size of the text input dialog is saved separately for the designer properties and for the object editors. - New options for the
FsiOpen()function
With the new option_FsiDeleteOnCloseinFsiOpen(), the file is deleted when closing withFsiClose(). The new option_FsiCreateNewexplicitly creates a new file. If the file already exists, the error code_ErrFsiExistsis returned. - New option for property
wpGanttFlags
The new option_WinGanttIvlBoxDragDropAllowedof the propertywpGanttFlagsnow also enables drag & drop for box objects. Similar to interval objects, theEvtIvlDropItemevent or the general drag & drop events are called. - New option for function
WinInfo()
The new option_WinFrameForegroundinWinInfo()can be used to determine the foreground window. The function returns 0 if there is no foreground window or if it is not a window created by conzept 16. - Property
ppCustomfor print objects
All print objects now have the propertyppCustom. - Extensions to data record management
When exporting and importing data records, multiple fields can now be selected, deselected, and positioned simultaneously. In the table content view of the data record management, the selected data record can now be copied using the context menu entry Insert Data Record Copy and the key combination Shift + Insert. Pressing the Esc key no longer closes the entire record management with all open table and record windows, but only the focused window. If the query or fields in the table window are focused, these are closed first. A table found via the search in the table list can now be opened by pressing Enter in the search field. - New property for items of the RecView object
If the new propertywpDrawBkgAlwaysis set totruefor an item, the propertywpClmColBkgis also evaluated when the associated group is selected. - Adjustment of the open and save dialogs in Designer
The area for entering the name in the open and save dialogs for documents, interface objects, and print objects is now aligned to the left. - Extension of the
SelRun()function
WithSelRun(), a record limit can be specified in an optional argument. If the number of hits in the main result set exceeds the limit, the selection is terminated. By default, no limit is set.
- New options for converting the data types
bigintandcaltimetoalpha
The options_FmtCaltimeISO,_FmtCaltimeDate,_FmtCaltimeDateBlank,_FmtCaltimeTimeHMS,_FmtCaltimeTimeHM,_FmtCaltimeTimeFull, and_FmtCaltimeDHMShave been added. The new options can be used withCnvAC(),CnvAB(), andwpFmtBigintFlags. ForCnvAB()andwpFmtBigintFlags, the options_FmtCaltimeRFCand_FmtCaltimeUTCare also available. The option_FmtCaltimeDHMScan be used forCnvCA(). - New option for the
DbaLog()function
With the new option_LogAlertinDbaLog(), the log entry in the user log can be sent as an alert email. Only entries of the classes_LogWarningand_LogErrorare sent. The sending takes place asynchronously. - New option for function
SckConnect()
With the new option_SckOptBindinSckConnect(), the connection can be bound to a specific IP address and/or port. - New option for function
RecInfo()
The new option_RecLenPackedinRecInfo()can be used to determine the packed size of a record. Reading (e.g.,RecRead()) and modifying (e.g.,RecInsert()) are updated. - The new option
_BinCreateNewinBinOpen()andBinDirOpen()can be used to create a new binary directory or object. If the directory or object already exists, the error code _ErrBinExists is returned. - Creating form objects in the Designer
The Designer toolbar now features a menu button for creating different types of shape objects. Menu buttons have also been added to the Shape palette, allowing you to define the Unicode mode of shape objects independently of the default setting. Clicking on the left side of the menu buttons will apply the default setting. - New property for the system (
_Sys) object
With the_Sysobject, the job ID of the currently running job can be determined using thespJobIDproperty. If the value is zero, it refers to the main thread. - Extension of the function
SbrClear()
A data record buffer can now also be specified forSbrClear(). - New comparison operation for function
RecFilterAdd()
The new comparison operation_FltUneqinRecFilterAdd()can be used to check for inequality. - New option for function
BinExport()
The commandBinExport()can now also be passed the new option_BinErrorDecryption, which returns the error_ErrBinDecryptioninstead of the general error_ErrBinDataif the decryption code is incorrect. - New value for the
wpTreeFlagsproperty
The new_WinTreeNoSelectOnFoldattribute of TreeFlags can be used to prevent a TreeNode from being selected when it is expanded or collapsed with the mouse. - Event arguments for
EvtMouseItemandEvtMenuContextin RecView
If the eventsEvtMouseItemandEvtMenuContextare triggered when clicking on the column header of a RecView object,aHitTest=_WinHitLstHeader. The argumentsaHitTest,aItem, andaIDofEvtMenuContextcorrespond to those ofEvtMouseItemfor the RecView object.
- Navigation in the Editor
When using Ctrl + double-click on a function call in the editor, you can now also jump back to the function call via the navigation history. - PDF processing with Standard and Advanced editions
Related article: PDF processing for all license editions
In addition to these enhancements, numerous bug fixes have also been made. An overview of the corrections can be found in the error document.