4D v16

4D Developer Edition 64-bit verwenden

Home

 
4D v16
4D Developer Edition 64-bit verwenden

4D Developer Edition 64-bit verwenden  


 

 

Mit 4D v16 liefert 4D 4D Developer Edition und 4D Volume Desktop in 64-bit für OS X

Hinweise:

Mit diesen Produkten können Sie Ihre 4D Einzelplatz und 4D Remote Anwendungen mit der vollen Leistungsstärke von 64-bit Betriebssystemen nutzen. Hauptvorteil der 64-bit Technologie ist die Zuweisung von mehr RAM Speicher. Außerdem bietet die 64-bit Architektur neue, leistungsstarke Funktionalitäten wie die Verwaltung von Preemptive 4D Prozesse (Multithreading), OS-basierte Druckarchitektur, moderne Editoren für Schnellbericht und Etiketten und die Unterstützung von Native Objekt Animationen (4D 64-bit Versionen von OS X).

Die Versionen für 64-bit wurden weitgehend neu geschrieben, sind aber dennoch in hohem Maße mit den in 32-bit entwickelten 4D Anwendungen kompatibel. Da sie die neuesten Technologien verwenden, mussten wir einige Features aktualisieren und die Unterstützung anderer einstellen. Ausführliche Informationen dazu finden Sie im Abschnitt Unterschiede in 64-bit Releases

Die 64-bit Versionen von 4D Developer benötigen folgende Mindestkonfiguration:

WindowsOS X
OSWindows 7 oder höher (64-bit Versionen)OS X Version 10.10 (Yosemite) oder höher
RAM8 GB8 GB

Welche Betriebssysteme mit Ihrer 4D Version kompatibel sind, finden Sie im Dokument "Certification Matrix", das auf der 4D Web Site unter Download verfügbar ist.

4D Applikationen für 64-bit Architekturen sind speziell für diese Umgebung ausgerichtet; d.h. sie laufen nicht auf einem 32-bit Betriebssystem. 

Im interpretierten Modus lassen sich dieselben 4D Datenbanken entweder mit einer 64-bit oder mit einer 32-bit 4D Applikation ausführen (Server oder lokal). Die Entwicklung bleibt in der Regel gleich, egal welche Applikation verwendet wird, mit Ausnahme der nachfolgend gelisteten Einschränkungen.

Im kompilierten Modus müssen Datenbanken für den entsprechenden Prozessor kompiliert werden, d.h. 64-bit für die Ausführung mit einer 4D 64-bit Applikation und 32-bit für die Ausführung mit einer 4D 32-bit Applikation. Eine Datenbank, die nur in 32-bit kompiliert wurde und die keinen interpretierten Code enthält, lässt sich nicht mit einer 4D 64-bit Applikation ausführen, und umgekehrt. Sie können Ihre Datenbank für eine Architektur oder für beide kompilieren. Weitere Informationen dazu finden Sie im nächsten Abschnitt.

Nachfolgende Tabelle zeigt die Kompatibilität zwischen den Ausführungsumgebungen und dem Code der Datenbank:

Verfügbarer Code32-bit 4D64-bit 4D
32-bit 4D ServerInterpretiertOKOK(*)
32-bit nur kompiliertOK-
32-bit und 64-bit kompiliertOKOK(*)
64-bit 4D ServerInterpretiertOKOK(*)
64-bit nur kompiliert-OK(*)
64-bit und 32-bit kompiliertOKOK(*)
Lokale DatenbankInterpretiertOKOK
32-bit nur kompiliertOK-
64-bit nur kompiliert-OK
32-bit und 64-bit kompiliertOKOK

(*) Mit 32-bit Versionen von 4D Server (beide Plattformen) und der 64-bit Version von 4D Server für Windows müssen Sie sicherstellen, dass die Netzwerkschicht ServerNet auf dem Server aktiviert ist, da die bisherige Netzwerkschicht in 64-bit Versionen von 4D nicht verfügbar ist. Weitere Informationen dazu finden Sie im Abschnitt Neue Netzwerk-Schicht ServerNet (Kompatibilität).

Nachfolgende Plug-Ins und Komponenten und Plug-Ins sind für 4D Server, 4D Developer Edition oder 4D Volume Desktop jeweils in 32-bit und 64-bit Architekturen ladbar und verwendbar:

  • 4D for OCI
  • 4D Internet Commands (*)
  • 4D ODBC Pro
  • 4D Pack
  • 4D Progress
  • 4D SVG
  • 4D Widgets
  • 4D Write Pro Oberfläche

(*) Nicht verfügbar in 4D Developer Edition 64-bit Version für Windows (Vorabversion)

4D View und 4D Write
4D View und 4D Write sind Plug-Ins in 32-bit und sind normalerweise nur mit 32-bit Versionen von 4D verwendbar. 4D bietet jedoch folgende Regelungen:

  • Nicht-ausführbare 64-bit Versionen dieser Plug-Ins sind als Platzhalter verfügbar, so dass Entwickler sie laden und in 64-bit Versionen arbeiten können (OS X oder Windows) und dann für 32-bit Versionen kompilieren und weitergeben können.
  • 4D Server 64-bit unter Windows kann diese Plug-Ins ohne Oberfläche ausführen.

Dieser Abschnitt erläutert Besonderheiten und Evolutionen beim Einführen der aktuellen 64-bit Versionen der 4D Developer Editon unter Windows und auf OS X.

Zur Unterstützung der 64-bit Architektur wurden viele 4D Features und Dialoge angepasst oder komplett neu geschrieben. Die meisten Änderungen sind transparent und funktionieren wie in den 32-bit Releases. Einige Editoren wurden jedoch geändert und unterscheiden sich somit von den 32-bit Versionen. Einige grundlegende Features wie z.B. Drucken wurden aktualisiert:

FeatureBetroffene 4D VersionKommentar
SchnellberichteditorOS X & WinKomplett neugeschrieben, siehe Schnellberichte (64-bit)
EtiketteneditorOS X & WinKomplett neugeschrieben, siehe Etiketteneditor (64-bit)
DiagrammeOS X & WinDer Befehl GRAPH akzeptiert einen Parameter vom Typ Objekt zum Definieren von Grafikeinstellungen
DruckenOS X & WinAktualisierte Dialogfenster zum Drucken (Verwenden der standardmäßigen Systemdialogfenster). Das Fenster Drucken erscheint nicht mehr automatisch (siehe Befehl PRINT SETTINGS). Änderungen in den Befehlen SET CURRENT PRINTER und SET PRINT OPTION.
Import/Export DialogfensterOS X & WinArbeiten wie in 32-bit Version, außer für XML Exporte (XSLT wird nicht mehr unterstützt, siehe unten) und via ODBC Quelle (deaktiviert, siehe unten)

Einige Features sind in der 4D Developer Edition 64-bit deaktiviert: 

Feature/TechnologieBetroffene 4D VersionKommentar
Import/Export via ODBC DatenquelleOS & WinDeaktiviert
Schnellbericht KreuztabelleOS X & WinDeaktiviert
Schnellberichteditor: RänderOS X & WinDeaktiviert
Etiketteneditor Standard CodesOS X & WinDeaktiviert
Integriertes Web Kit in Web Areas verwendenOS X & WinDeaktiviert. Mit dieser Option wird automatisch zur Web Engine des Systems gewechselt. Auf OS X wird der Zugriff auf 4D Methoden ($4d) beibehalten.
4D Internet CommandsWinDerzeit nicht verfügbar

Folgende Features oder Technologien werden in 4D 64-bit nicht unterstützt:

Feature/TechnologieBetroffene 4D VersionKommentar
XSLT mit XalanOS X & Win_o_XSLT APPLY TRANSFORMATION, _o_XSLT SET PARAMETER und _o_XSLT GET ERROR führen nichts aus. Stattdessen Befehl PROCESS 4D TAGS oder PHP Modul libxslt verwenden.
PICT FormatOS X & Win'Nicht unterstütztes Bildformat' + Dateiendung wird stattdessen angezeigt. Das PICT Format ist generell veraltet, siehe auch unter Bilder in PICT Format
QuickTimeOS X & WinQuickTime für Bilder wird nicht unterstützt. Der Datenbankparameter QuickTime support wird ignoriert.
cicn iconsOS X & WinGET ICON RESOURCE wird nicht unterstützt; er gibt einen Fehler zurück.
Datenbank .RSR DateienOS X & Win .RSR Dateien der Datenbank werden nicht automatisch geöffnet. Sie müssen Open resource file verwenden.
Ressourcendateien mit SchreibzugriffOS X & Win_o_Create resource file wird nicht unterstützt; Sie können Ressourendateien nur im Lesemodus öffnen.
_o_Font numberOS X & WinDieser Befehl wird nicht unterstützt; er gibt einen Fehler zurück.
Legacy NetzwerkschichtOS X & WinNur ServerNet wird unterstützt
ASCII KompatibilitätsmodusOS X & WinNur Unicode Modus wird unterstützt
Plug-Ins 4D Write und 4D ViewWinBisherige Plug-Ins sind nicht kompatibel mit 64-bit Versionen von 4D, 4D Write Pro Handbuch und 4D View Pro verwenden
AP Druckeinstellungen zu BLOB / AP BLOB zu Druckeinstellungen (4D Pack)OS X & WinErsetzt durch die Befehle Print settings to BLOB / BLOB to print settings
OLE ToolsWinNicht unterstützt

 
EIGENSCHAFTEN 

Produkt: 4D
Thema: Einleitung

 
GESCHICHTE 

New
Erstellt: 4D v16

 
ARTIKELVERWENDUNG

4D Designmodus ( 4D v16)

Gesplittet : 4D Developer Edition 64-bit verwenden ( 4D v16.1)