
Version 5.8.07 is now available for download.
This version includes the following enhancements:
All components
- Windows 2000
Starting with this release, the Windows 2000 operating system is no longer supported.
conzept 16-Server
- Logging users out of a database using the script utility
The new commanddown
of the script utility logs out all users. This function is equivalent to “Log out all users” in the web administration. The server must have a password for this, which must also be specified when executing the command.
conzept 16-Designer
- Display of the database alias in the title bar
The database alias can optionally be displayed in the title bar of open frame and print objects. This is helpful if more than one Designer instance is running and integrated mode is not enabled. This makes it easier to assign the design frames to the database. The option is activated via the Display database alias in window title checkbox in the settings. The option is not taken into account in integrated mode. - Extensions in data record management
The import of data records has been expanded so that you can now specify how imported data records should be handled. During export, the currently set filter is now taken into account so that only the displayed data records are exported. Furthermore, data record management has been adapted for the use of tables with 64-bit data record IDs.
Processing
Commands for external file operations
- Extension of the functions
FsiFileInfo()
andFsiFileProcess()
The new constants_FsiFileSHA1
,_FsiFileSHA256
,_FsiFileSHA384
and_FsiFileSHA512
can now be specified for the above functions to calculate the SHA hash of the specified file. FsiFileCompress()
undFsiFileUncompress()
Compressing and decompressing files.
Related article: Standardized compression of files and memory objects
Command for controlling the debugger
- Extension of the function
DbgControl()
The_DbgFrameOpenOn
option can be used to log calls to dialog commands in the debugger. By activating this function, you can quickly see which dialogs are opened procedurally and where the calls are located in the source code. Logging can be turned off again with_DbgFrameOpenOff
.
Commands for processing memory objects
- Extension of the functions
MemEncrypt()
andMemDecrypt()
Encrypt and decrypt data asymmetrically with RSA.
Related article: Asymmetric encryption in concept 16 - New functions
MemCompress()
andMemUncompress()
Compressing and decompressing data.
Related article: Standardized compression of files and memory objects
Commands for processing PDF documents
- New features
PdfAttachInfoGet()
,PdfAttachExportFile()
andPdfAttachExportMem()
The new commands allow information from attachments in a PDF document to be determined and exported.
Commands for processing jobs
- Extension of the
JobControl()
function
The new option_JobEventReceiver
can be used to specify a frame descriptor that is used to process theEvtJob
event.
WebNavigator object
- Prevent drag & drop of files
By default, files can be dragged and dropped into the WebNavigator object and their contents displayed. This can be prevented using thewpDropFiles
property.
PrintDevice object
- The
ppOrientation
property can now also be set for the PrintDevice object (PrtDeviceOpen()
). This is taken into account when printing the contents of a CtxDocEdit object using theWinDocPrint()
function. When printing using thePrtJobClose()
function, the page orientation is still taken from the PrintDoc object.
HTTP object
- Extension Proxy Authentication
In addition to basic authentication, this version also supports the NTLM (NT LAN Manager) method. The new propertyspProxyAuthType
is used to specify the authentication method (_HttpProxyAuthTypeBasic
/_HttpProxyAuthTypeNTLM
) to be used.
Theme object
- Starting with this version, the most frequently used interface objects support the modern theme style. In addition, the ToolbarButton, Group, GroupTile, and NotebookPage objects can be displayed with a color gradient.
In addition to these enhancements, bug fixes have also been implemented. An overview of the corrections can be found in the error document.