Neue Syntax für 4D Tags verfügbar!
Für die Verarbeitung von 4D-Tags innerhalb von Texten und Blobs steht eine leistungsfähige neue Syntax zur Verfügung.
Diese neue Syntax wird in zwei Fällen unterstützt:
- Dateien mit der Erweiterung „.shtml„, die von 4D Web Server bedient werden
- Texte und Blobs, die als Parameter an den Befehl PROCESS 4D TAGS gesendet werden
Die neue Syntax ist für die drei Tags 4DEVAL, 4DTEXT und 4DHTML verfügbar, die nun mit einem $ (Dollarzeichen) vorangestellt werden können, anstatt als HTML-Kommentar.
Neuer Parameter für DISTINCT VALUE
Mit 4D v15 R4 wird ein neuer Parameter für den Befehl DISTINCT VALUE eingeführt. Dieser Parameter muss ein Array sein und empfängt die Anzahl aller unterschiedlichen Werte in einer Auswahl von Datensätzen.
Diese Funktion ist besonders nützlich, um Statistiken über Datensätze zu erhalten oder um Datensätze nach ihrem häufigsten Typ zu ordnen.
Neue Systemvariable „Fehlerformel“
Eine neue Systemvariable ist verfügbar, um den fehlerhaften 4D Code zu ermitteln, der einen Fehler erzeugt. Mit 4D v15 R4 können Sie bei einem Fehler nicht nur den Fehlercode, sondern auch die Methode und die Zeile, in der der Fehler aufgetreten ist, abrufen.
Export von 4D Methodencode unabhängig von der Programmiersprache des verwendeten 4D Produkts
Der Befehl METHOD GET CODE wurde erweitert, um den Methodencode zu exportieren und das gleiche Ergebnis zu erhalten , unabhängig vom Namen der Befehle, Tabellen, Felder und unabhängig von der Programmiersprache des verwendeten 4D Produkts…
Zu diesem Zweck werden die Token der Code-Elemente (4D Befehle, 4D Konstanten, Tabellen, Felder usw.) mit exportiert. Diese Token sind eindeutig und können von 4D als die Elemente interpretiert werden, für die sie stehen, auch wenn ihre Namen aktualisiert wurden oder sie in einer anderen Sprache als der des ausführenden 4D geschrieben sind.
Datenbank-Spiegelung
Beim Einbinden der Protokolldatei hält 4D beim ersten Fehler an und gibt keine Fehlermeldung aus. Gründe für Integrationsfehler können ein beschädigtes Protokoll sein, z. B. aufgrund einer defekten Festplatte oder eines Softwarefehlers beim Schreiben. Wenn der Fehler am Ende auftritt, ist das kein Problem; er könnte aber auch am Anfang oder in der Mitte des Protokolls auftreten. In diesem Fall könnten die Daten nach dem Fehler nützlich sein.
Wenn die Integration im Standardmodus fehlschlägt, können Sie nun versuchen, die Integration im Autoreparaturmodus durchzuführen. In diesem Fall versucht 4D, den aufgetretenen Fehler zu beheben, bricht die Integration nicht ab und gibt die Fehlerliste zurück.
JSON-Export für Journal
In 4D Anwendungen ist die Datendatei wichtig, daher werden alle Aktivitäten der Datenbank in der Protokolldatei gespeichert. Wie Sie alle wissen, ist die Protokolldatei ein wesentliches Element für die Wiederherstellung Ihrer Datenbank nach einem unglücklichen Zwischenfall. Alle Informationen über die Datenbankaktivität können jedoch auch für die Analyse nützlich sein. Zum Beispiel, um die Aktivitäten in einer Tabelle zu überprüfen, um die Änderungen eines Benutzers zu sehen und um den Verlauf eines Datensatzes zu verfolgen.
4D Mobile Sitzungen
Die WEB Session Befehle wurden an die 4D Mobile Session angepasst. Jetzt können Sie die Ergebnisse einer Abfrage oder einer Interprozess-Variable in Bezug auf eine bestimmte 4D Mobile Sitzung speichern. Mit der neuen Handhabung von 4D Mobile Sitzungen können Sie zum Beispiel den Warenkorb Ihrer Benutzer verwalten.
Unterbrechung und Wiederaufnahme der Transaktion
Diese Funktion ist nützlich, wenn Sie innerhalb einer Transaktion bestimmte Vorgänge ausführen müssen, die nicht unter der Kontrolle dieser Transaktion ausgeführt werden müssen.
Neue Architektur für Anwendungsimplementierungen
Heutzutage werden bei zusammengeführten Anwendungen viele Informationen im Anwendungspaket und auch in der kompilierten Datei (.4DC) gespeichert. Das Speichern von Informationen im Anwendungspaket verhindert nicht nur die Erstellung schreibgeschützter Anwendungen, sondern hat noch eine weitere ärgerliche Folge: Die Informationen gehen verloren, wenn Sie die Anwendung aktualisieren.
4D Write Pro Benutzeroberfläche
Mit 4D v15 R4 ist es jetzt möglich, Ihre eigene 4D Write Pro Oberfläche mit speziellen Befehlen zu gestalten. Es gibt viele neue Befehle zur Bearbeitung von Attributen für Markierungen, Absätze, Bilder innerhalb eines Dokuments oder das Dokument selbst.
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