4D v17.4

Specific features of 64-bit applications

Home

 
4D v17.4
Specific features of 64-bit applications

Specific features of 64-bit applications  


 

 

Although widely rewritten, 4D 64-bit applications are highly compatible with 4D databases developed in 32-bit versions. However, since they use the most recent technologies, we needed to update some features, as well as to disable others. All these evolutions are listed in this page. 

Notes:

Many 4D features and dialogs have been adapted or even rewritten to support the 64-bit architecture. Most of the changes are transparent and will work just like in 32-bit releases. However, some editors have been modified and now differ from their 32-bit versions, and some elementary features such as printing have been updated.

FeatureImpacted 4D versionComment
Quick Report editorMac & WinCompletely rewritten. See Quick reports (64-bit) section.
Label editorMac & WinCompletely rewritten. See Label editor (64-bit) section.
ChartsMac & WinThe GRAPH command accepts an Object type parameter that allows you to define graph settings.
PrintingMac & WinUpdate of "Printing" dialog boxes (use of standard system dialog boxes). The "Print settings" dialog box is no longer displayed automatically (see the PRINT SETTINGS command). Modification of the SET CURRENT PRINTER and SET PRINT OPTION commands.
Import/Export dialog boxesMac & WinWork as in 32-bit version, except XSL support for XML exports (XSLT is no longer supported, see below) and via an ODBC source (disabled, see below)
Using embedded Web rendering engine in Web areasMac & WinBlink is used as an embedded engine in 64-bit versions
Multi-instance launchWinEach launch of the same 4D application opens a new stand-alone instance (with 32-bit versions, only one instance of the same 4D application could be launched)
4D Write and 4D View plug insMac & WinLegacy plug-ins are not compatible with 64-bit versions of 4D; use 4D Write Pro (see 4D Write Pro Reference) and 4D View Pro.

The process stack running on a 64-bit version of 4D requires more memory than on a 32-bit version (about twice as much). When you create a process using the Execute on server or New process commands with a 64-bit version of 4D, we recommend that you pass the default value (0) in the stack parameter, otherwise you may receive an "out of stack" error.

Some features are disabled in 64-bit versions of 4D:

Feature/TechnologyImpacted 4D versionComment
Import/Export via ODBC Data sourceMac & WinDisabled
Quick Report editor: bordersMac & WinDisabled
Quick report editor: programmatic control of the interface (QR ON COMMAND, QR EXECUTE COMMAND) Mac & Win Disabled. The "ribbon" interface type can't be programmatically controlled in the new editor. Use the included box and other "QR" commands if you want to create a custom interface.
Label Editor standard codesMac & WinDisabled



See also 

Changing from 32-bit versions to 64-bit versions

 
PROPERTIES 

Product: 4D
Theme: Using 4D 64-bit versions

 
PAGE CONTENTS 
 
HISTORY 

 
ARTICLE USAGE

4D Design Reference ( 4D v17)
4D Design Reference ( 4D v17.1)
4D Design Reference ( 4D v17.2)
4D Design Reference ( 4D v17.3)
4D Design Reference ( 4D v17.4)