4D v16Using 4D Developer Edition 64-bit versions |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v16
Using 4D Developer Edition 64-bit versions
|
Windows | OS X | |
OS | Windows 7 or higher (64-bit versions) | OS X version 10.10 (Yosemite) or higher |
RAM | 8 GB | 8 GB |
Please refer to the certification matrices available on 4D's Web site to find out which operating systems are compatible with your version of 4D.
4D applications intended for 64-bit architectures are specific versions dedicated to this environment; (they will not run on a 32-bit OS).
In interpreted mode, the same 4D databases can be executed with either a 64-bit or a 32-bit 4D application (server or local). Development is identical regardless of which application is used (except for the limitations listed in this documentation).
In compiled mode, databases must have been compiled for the appropriate processor: 64-bit in order to be executed with a 64-bit 4D application, and 32-bit to be executed with a 32-bit 4D application. A database which has been compiled in 32-bit only and which does not contain interpreted code cannot be executed with a 64-bit 4D application, and vice versa. You can compile your database for just one specific architecture, or for both. For more information about compilation, please refer to the next section.
The following table summarizes compatibility between the various 4D execution environments and the database code:
Available code | 4D Dev 32-bit | 4D Dev 64-bit | |
4D Server 32-bit | Interpreted | OK | OK(*) |
32-bit compiled only | OK | - | |
32-bit and 64-bit compiled | OK | OK(*) | |
4D Server 64-bit | Interpreted | OK | OK(*) |
64-bit compiled only | - | OK(*) | |
64-bit and 32-bit compiled | OK | OK(*) | |
Local database | Interpreted | OK | OK |
32-bit compiled only | OK | - | |
64-bit compiled only | - | OK | |
32-bit and 64-bit compiled | OK | OK |
(*) With 32-bit versions of 4D Server (both platforms) and 64-bit versions of 4D Server for Windows, you need to make sure that the ServerNet network layer is activated on the server side, since the legacy network layer is not available in 64-bit versions of 4D. For more information, please refer to the New ServerNet Network Layer (compatibility) section.
The following plug-ins and components can be loaded and executed interchangeably by 4D Server, 4D Developer Edition or 4D Volume Desktop in 32- or 64-bit versions:
(*) Not available in 4D Developer Edition 64-bit version for Windows (preversion)
4D View and 4D Write
4D View and 4D Write are 32-bit plug-ins and normally can only be used with 32-bit versions of 4D. However, 4D provides the following arrangements:
This section covers particularities and evolutions concerning the implementation of the current 64-bit versions of 4D Developer Edition on Windows and on OS X.
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.
Feature | Impacted 4D version | Comment |
Quick Report editor | OS X & Win | Completely rewritten. See Quick reports (64-bit) section. |
Label editor | OS X & Win | Completely rewritten. See Label editor (64-bit) section. |
Charts | OS X & Win | The GRAPH command accepts an Object type parameter that allows you to define graph settings. |
Printing | OS X & Win | Update 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 boxes | OS X & Win | Work 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) |
Some features are disabled in the 4D Developer Edition 64-bit version:
Feature/Technology | Impacted 4D version | Comment |
Import/Export via ODBC Data source | OS X & Win | Disabled |
Quick Report cross-table reports | OS X & Win | Disabled |
Quick Report editor: borders | OS X & Win | Disabled |
Label Editor standard codes | OS X & Win | Disabled |
Using integrated Web Kit in Web areas | OS X & Win | Disabled. If option used, automatic switching to system Web engine. Under OS X, access to 4D $4d methods is maintained |
4D Internet Commands | Win | Currently not available |
The following deprecated features or technologies are not supported in the 4D Developer Edition 64-bit version:
Feature/Technology | Impacted 4D version | Comment |
XSLT with Xalan | OS X & Win | _o_XSLT APPLY TRANSFORMATION, _o_XSLT SET PARAMETER, and _o_XSLT GET ERROR do nothing. Use the PROCESS 4D TAGS command or the PHP libxslt module instead. |
PICT format | OS X & Win | 'Unsupported image format' picture + file extension is displayed instead. PICT format is globally deprecated in 4D, see also Pictures in PICT format. |
QuickTime | OS X & Win | QuickTime for pictures is not supported. The QuickTime support database parameter is ignored. |
cicn icons | OS X & Win | GET ICON RESOURCE command is not supported; it returns an error. |
Database .RSR files | OS X & Win | Database .RSR files are not opened automatically. You need to use Open resource file. |
Writable resource files | OS X & Win | _o_Create resource file is not supported; you can only open resource files in read-only. |
_o_Font number | OS X & Win | This command is not supported; it returns an error. |
_o_Open external window | OS X & Win | This command is not supported; it returns an error. |
Legacy network layer | OS X & Win | Only ServerNet is supported. |
ASCII compatibility mode | OS X & Win | Only Unicode mode is supported. |
4D Write and 4D View plug ins | OS X & Win | Legacy plug-ins are not compatible with 64-bit versions of 4D; use 4D Write Pro Reference and 4D View Pro. |
AP Print settings to BLOB / AP BLOB to print settings (4D Pack) | OS X & Win | Replaced by the Print settings to BLOB / BLOB to print settings commands. |
OLE Tools | Win | Not supported. |
Product: 4D
Theme: Introduction
Created: 4D v16
4D Design Reference ( 4D v16)
Parent of : Using 4D Developer Edition 64-bit version ( 4D v16.1)