Willkommen zu 4D v16. Diese Version ist Teil des kontinuierlichen Release-Programms.
Dieses Dokument beschreibt neue Features und Implementationen, die seit 4D v15 R5 hinzugefügt wurden. Weitere Informationen über Features, die in den einzelnen v15 R-Releases eingeführt wurden, finden Sie in den Upgrade Handbüchern (pdf):
Der Cache Manager der Datenbank wurde in 4D v16 komplett neu geschrieben, um Vorteile von Umgebungen in 64-bit besser nutzen können. Er wird automatisch aktiviert und optimiert. Mit den Befehlen des neuen Kapitels Cache Verwaltung lässt er sich aber auch dynamisch konfigurieren oder analysieren.
4D ermöglicht jetzt, spezifische Benutzereinstellungen zu definieren, die mit der aktuellen Datendatei verknüpft sind. Auf diese Weise können Sie Kopien derselben Anwendung mit mehreren Datendateien mit jeweils unterschiedlichen Einstellungen weitergeben und aktualisieren.
Dafür verwenden Sie die neue Funktion Get 4D file; die Funktion Get 4D folder gibt jetzt die Datendatei der Anwendung zurück.
Es gibt neue Optionen in den 4D Einstellungen, über die Sie die Darstellung im Code-Editor nach Ihren Wünschen festlegen können: Logische Blöcke hervorheben, Blockumrahmungen anzeigen, Ein-/Ausblenden Icons nicht anzeigen und Text hervorheben.
Weitere Informationen dazu finden Sie auf der Seite Methoden.
Mit dem integrierten Web Server von 4D 64-bit für Windows und OS X können Sie in Ihren kompilierten Anwendungen preemptive 4D Code schreiben und so die Vorteile von multi-core Computern nutzen. Alle Web Server Befehle sind jetzt thread-safe. Sie können Ihren Web-basierten Code, inkl. 4D HTML Tags und Web Datenbankmethoden, so konfigurieren, damit er gleichzeitig auf so vielen Cores wie möglich laufen kann.
Über das neue Formularereignis On Mouse Up in Form event lassen sich Benutzer-Klicks in Bildern präziser verwalten. In diesem Kontext ist auch die neue Funktion Is waiting mouse up hilfreich, denn sie sorgt für Konsistenz des internen Status eines Bildobjekts.
4D v16 bietet zwei neue Funktionalitäten für Listboxen:
Spaltenbreite automatisch: Diese Eigenschaft passt alle Spalten der Listbox automatisch an, wenn die Listboxbreite größer oder kleiner wird. In bisherigen Versionen wurde nur die ganz rechts liegende Spalte der Listbox angepasst.
Variable Zeilenhöhe (Option für 4D View Pro): Sie können für jede Zeile der Listbox eine andere Höhe definieren. Das können Sie definieren über:
Der neue Befehl GET PICTURE FORMATS gibt alle Codec Kennungen zurück, die im gleichen Bild enthalten sind. Das ist besonders hilfreich zum Finden überholter Bildformate und zum Filtern, um nur bestimmte Formate beizubehalten. Auf diese Weise können Sie die Größe der Datendatei verringern.
Mit den neuen Funktionen BLOB to print settings und Print settings to BLOB können Sie alle aktuellen Druckeinstellungen eines Benutzers sichern und wiederverwenden. Dazu gehören auch persönliche Druckeinstellungen für spezifische Druckertreiber. Diese Funktionen erweitern und ersetzen die Funktionsweise der 4D Pack Befehle _o_AP BLOB to print settings und _o_AP Print settings to BLOB, die jetzt überholt sind.