Mit der Datendatei verknüpfte Benutzereinstellungen
Wenn Sie es gewohnt sind, mehrere 4D Instanzen einer Anwendung auf demselben System laufen zu lassen, führen wir mit 4D v16 eine Funktion ein, die Ihnen das Leben erleichtern wird.
Sie haben jetzt die Möglichkeit , jeder Datendatei eine Reihe von unterschiedlichen Benutzereinstellungen zuzuordnen.
Präemptive Prozesse für 4D-Sprache
Seit 4D v11 verwenden sowohl der Datenbankserver als auch der SQL Server präemptives Multi-Threading. Ab 4D v13 verwendet der Web Server im statischen Modus ebenfalls präemptive Prozesse. Mit v15 R5 kann nun auch die 4D Sprache in präemptiven Prozessen ausgeführt werden.
4D Write Pro: Dokumentenerstellung durch Programmierung
Eine häufige Anwendung von 4D Write war die automatische Erstellung von Dokumenten, wie z. B. Rechnungen, Berichte, Bestellungen, auf der Grundlage von Vorlagen, die vom Endanwender erstellt oder entworfen wurden.
4D Write Pro v16 unterstützt diese Anwendung mit dem neuen Konzept der Lesezeichen, mit denen sich neue Dokumente einfach Abschnitt für Abschnitt erstellen lassen.
Neuer Befehl „4D Datei abrufen“.
In 4D v16 gibt es einen neuen Get 4D File Befehl den Dateipfad zu verschiedenen 4D Dateien zurück. Sie können nun ganz einfach den Pfad zu den folgenden Dateien abrufen:
- Konfigurationsdatei sichern
- Letzte Sicherungsdatei
- Einstellungsdatei für die Benutzerstruktur
- Einstellungsdatei für Benutzerdaten
Eine neue Funktion in 4D Write Pro: „Lesezeichen“!
Lesezeichen können jetzt in 4D Write Pro Dokumenten erstellt werden. Aber was genau sind Lesezeichen? Ein Lesezeichen ist ein benannter Verweis auf eine Textauswahl in einem 4D Write Pro Dokument.
Es können mehrere Lesezeichen in einem Dokument vorhanden sein. Sobald Lesezeichen erstellt wurden, können sie als Liste von Namen abgerufen werden. Mit Hilfe eines dieser Lesezeichen kann dann der Bereich des entsprechenden Textes abgerufen werden.
Liste der in C_PICTURE enthaltenen Formate abrufen
Ein Bildfeld oder eine Variable kann verschiedene Bildformate speichern – und sogar ein Bild in mehreren Formaten gleichzeitig. Zum Beispiel könnte ein Bild als PNG, SVG und MacPICT gespeichert werden – in derselben Variablen.
Der neue GET PICTURE FORMATS Befehl ermöglicht es Ihnen, die Anzahl und die Typen der Formate zu ermitteln, die in einer C_PICTURE-Variablen enthalten sind.
Eigenschaften in 4D Write Pro anzeigen
Ab 4D v16 können Sie in der Entwurfsphase festlegen, wie ein 4D Write Pro Dokument in einem 4D Write Pro Bereich angezeigt werden soll. Ohne eine einzige Zeile Code zu schreiben, können Sie verschiedene Ansichtsattribute wie Auflösung, Zoom, Seitenansichtmodus definieren. Es stehen auch erweiterte Eigenschaften zur Verfügung, mit denen Sie z. B. festlegen können, ob Sie 4D Ausdrücke oder Werte anzeigen möchten. Auch hier müssen Sie keinen Code schreiben, sondern nur ein Kontrollkästchen ankreuzen – fertig.
Schutz der dynamischen Ausdrucksauswertung von 4D Write Pro
Mit 4D v16 bietet 4D Write Pro jetzt ein höheres Maß an Schutz bei der Auswertung von 4D Ausdrücken in Dokumenten.
Entwickler können sich nun voll und ganz auf 4D verlassen, wenn es darum geht, die Auswertung dieser Ausdrücke zu überprüfen. Auf diese Weise werden Endbenutzer-Rechner und Datenbanken automatisch vor möglichen Nebenwirkungen geschützt.
Ein gültiger 4D Ausdruck kann ein Feld, eine Variable, ein 4D Befehl, eine Anweisung, die einen Wert zurückgibt, eine Projektmethode, usw. sein.
Ab 4D v16 werden „unsichere“ 4D Ausdrücke nicht mehr ausgewertet, sondern es wird ein Fehler angezeigt.
Austausch von Nachrichten zwischen Prozessen
4D v15 R5 führt eine neue, einfache und leistungsfähige Methode zum Austausch von Informationen zwischen Prozessen und auch zwischen Prozessen und Formularen ein. Diese Funktion basiert auf einem asynchronen Nachrichtensystem, mit dem Prozesse und Formulare aufgerufen und aufgefordert werden können, Methoden mit Parametern in ihrem eigenen Kontext auszuführen.
Altura-freie Version von 4D Windows 64-bit ist auf dem Weg
Auf dem Weg zur Windows 64-bit Version der 4D Produktlinie haben wir einen wichtigen Meilenstein erreicht: eine Altura-freie Version. Altura ist eine Bibliothek zur Emulation von MacOS-Funktionalität unter Windows, die dazu diente, Plug-in-Entwicklern zu helfen, ihre Produkte unter Windows anzubieten.
Obwohl 4D intern eine Zeit lang Altura nicht mehr verwendet hat, war es immer noch tief integriert, um die Funktionalität für Plug-ins von Drittanbietern bereitzustellen.
Kontakt
Sie haben eine Frage, eine Anregung oder möchten einfach nur mit den 4D Bloggern in Kontakt treten? Schreiben Sie uns eine Nachricht!
* Ihre Privatsphäre ist uns sehr wichtig. Bitte klicken Sie hier, um unsere Politik