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.
REPLACE STRING ist schneller
In 4D v15 R3 wurde der Algorithmus des REPLACE STRING Befehls verbessert worden, um Ersetzungen bei großen Datenmengen zu beschleunigen. In unseren Tests, bei denen 32.000 Vorkommen ersetzt wurden, war der neue Algorithmus durchschnittlich 4000 Mal schneller als der alte.
Verbesserung der Produktaktivierung
Die Aktivierung der 4D Produktlizenz wurde in 4D v15 R2 verbessert.
Erste Aktivierung durch Eingabe einer einzigen Nummer
Wenn Sie einen 4D Server verwenden, benötigen Sie zusätzliche 4D Client, 4D Write, 4D View und viele andere Erweiterungen. Dann erhalten Sie 5, 10, 20 oder mehr Lizenznummern, die Sie manuell in Ihr Produkt eingeben müssen.
In v15 R2 geben Sie nur noch die 4D Server Lizenznummer ein, und Ihre 5, 10, 20 und mehr Erweiterungen werden ebenfalls aktiviert.
Vermeiden Sie die Anzeige des Dialogs „Datendatei auswählen“ für eine neu installierte Anwendung
Wenn Sie eine Anwendung für Ihren Kunden bereitstellen, entweder eine zusammengeführte 4D Server oder eine Einzelplatzanwendung, öffnet 4D normalerweise den Dialog „Datendatei auswählen“. Dies geschieht, weil 4D bei einer aktualisierten Lösung die Position der zuletzt verwendeten Datendatei nicht finden kann, da Sie gerade die alte Struktur ersetzt haben. Und bei einer erstmaligen Verwendung weiß 4D nicht, wo Sie die Datendatei erstellen möchten – daher fragt es nach dem Speicherort.
Dieser Dialog, als allererste Interaktion mit Ihrer Anwendung, kann für den Kunden verwirrend sein. Und die Überprüfung der Datendatei findet statt, bevor die On Startup ausgeführt wird, bevor Ihr Code die Möglichkeit hat, eine andere Datei auszuwählen. Um dies zu vermeiden, führt 4D v15 eine neue Funktion mit dem Namen Default Data ein.
Legen Sie fest, in welcher Sprache 4D gestartet werden soll, wenn Sie die internationale Version verwenden
Sie können 4D v15.0 in einer bestimmten Sprache starten, auch wenn Ihre Mac OS Systemsprache eine andere ist. Beispiel: Sie möchten 4D v15.0 in Spanisch auf einem englischen OS X starten.
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