4D v16.3

4D Developer Edition 64-bit verwenden

Home

 
4D v16.3
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 unteren Abschnitt Spezifische Features der 64-bit Versionen

Die 64-bit Version von 4D Developer benötigt folgende Mindestkonfiguration:

VersionOS X Version 10.10 (Yosemite) oder höher
RAM8 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 Code4D Dev 32-bit 4D4D Dev 64-bit
4D Server 32-bit InterpretiertOKOK(*)
32-bit nur kompiliertOK-
32-bit und 64-bit kompiliertOKOK(*)
4D Server 64-bit InterpretiertOKOK(*)
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 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

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 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 und 4D Volume Desktop 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:

FeatureKommentar
SchnellberichteditorKomplett neugeschrieben, siehe Schnellberichte (64-bit)
EtiketteneditorKomplett neugeschrieben, siehe Etiketteneditor (64-bit)
DiagrammeDer Befehl GRAPH akzeptiert einen Parameter vom Typ Objekt zum Definieren von Grafikeinstellungen
DruckenAktualisierte 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 DialogfensterArbeiten 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/TechnologieKommentar
Import/Export via ODBC DatenquelleDeaktiviert
Schnellbericht KreuztabelleDeaktiviert
Schnellberichteditor: RänderDeaktiviert
Schnellberichteditor: Die Oberfläche per Programmierung steuern (QR ON COMMAND, QR EXECUTE COMMAND) Deaktiviert. Der neue Editor mit Werkzeugleiste lässt sich nicht per Programmierung steuern. Verwenden Sie zum Erstellen eigener Oberflächen den eingebundenen Bereich und andere "QR" Befehle.
Etiketteneditor Standard CodesDeaktiviert
Integriertes Web Kit in Web Areas verwendenDeaktiviert. Mit dieser Option wird automatisch zur Web Engine des Systems gewechselt. Auf OS X wird der Zugriff auf 4D Methoden ($4d) beibehalten.

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

Feature/TechnologieKommentar
XSLT mit Xalan_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 Format'Nicht unterstütztes Bildformat' + Dateiendung wird stattdessen angezeigt. Das PICT Format ist generell veraltet, siehe auch unter Bilder in PICT Format
QuickTimeQuickTime für Bilder wird nicht unterstützt. Der Datenbankparameter QuickTime support wird ignoriert.
cicn iconsGET ICON RESOURCE wird nicht unterstützt; er gibt einen Fehler zurück.
Datenbank .RSR Dateien .RSR Dateien der Datenbank werden nicht automatisch geöffnet. Sie müssen Open resource file verwenden.
Ressourcendateien mit Schreibzugriff_o_Create resource file wird nicht unterstützt; Sie können Ressourendateien nur im Lesemodus öffnen.
_o_Font numberDieser Befehl wird nicht unterstützt; er gibt einen Fehler zurück.
Legacy NetzwerkschichtNur ServerNet wird unterstützt
ASCII KompatibilitätsmodusNur Unicode Modus wird unterstützt
Plug-Ins 4D Write und 4D View4D Write Pro Handbuch und 4D View Pro verwenden
AP Druckeinstellungen zu BLOB / AP BLOB zu Druckeinstellungen (4D Pack)Ersetzt durch die Befehle Print settings to BLOB / BLOB to print settings

 
EIGENSCHAFTEN 

Produkt: 4D
Thema: Einleitung

 
GESCHICHTE 

New
Erstellt: 4D v16

 
ARTIKELVERWENDUNG

4D Designmodus ( 4D v16.1)
4D Designmodus ( 4D v16.3)

Geerbt von : 4D Developer Edition 64-bit verwenden ( 4D v16)