NEW IN 4D v11 SQL
What's New in 4D v11 SQL Release 4
As an update release, 4D v11 SQL Release 4 contains numerous under-the-hood improvements and optimizations that increase stability and reliability, as reported by users in contact with 4D's quality department.
Support for Windows DEP
4D v11 SQL release 4 applications are compliant with DEP (Data Execution Prevention) specifications. Designed by Microsoft and included in Windows Vista, XP SP 2, and Windows Server 2003, DEP "is a set of hardware and software technologies that perform additional checks on memory to help prevent malicious code from running on a system."
The principle is to prevent code execution from data pages. For more information, please refer to:
To be able to work in systems where DEP is employed, applications must _either be compliant with this system or be included in the list of applications _that are exempted from the control.
4D v11 SQL Release 4 lets you execute your 4D applications under DEP, without any additional configuration required. Note that any plug-ins used must also be compliant with DEP.
4D v11 SQL Release 4 introduces a new parameter for menu management commands, wherein "special" characters in menu items are considered standard characters, and not metacharacters. Several of the menu commands have been renamed for greater clarity.
New parameters are also available for the SET DATABASE PARAMETER, GET DATABASE PARAMETER, and SQL SET OPTION commands.
"System Folder" constants have also been renamed in order to more accurately reflect system folder architecture under both Mac OS and Windows.
In list boxes, it is now possible to display disabled (greyed-out) three-state checkboxes. Disabled checkboxes can simply be displayed by calling out negative values.
A new command is available in 4D Pack (AP MODIFY METHOD), and the _existing AP CREATE METHOD command has been updated. These two _commands are found in the "4D Pack: Utilities" theme.
4D SVG Component
Three commands have been updated (SVG_SET_DIMENSIONS, SVG_SET_STROKE_WIDTH, and SVG_PATH_ARC) and the strokeWidth parameter now accepts Real values under 13 commands.