What's New in 4D v11 SQL Release 4

warning: file_get_contents(http://www.telize.com/geoip/ [function.file-get-contents]: failed to open stream: HTTP request failed! in /var/www/www.4d.com/docs/includes/common.inc(1762) : eval()'d code on line 4.
Discover what's new in the latest version of 4D v11 SQL. To learn what's new in greater detail, be sure to see the Addendum and Release Notes available in the Resources and Documentation sections of the site. For a complete look at what's available in the 4D v11 SQL product line, see the Brochures.

Internal Improvements

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."


Performacne Otp


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.

Language Updates

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.


Design Mode

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.


4D Pack

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.



SVG4D 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.