Produkt

Feinfühlige Kontrolle Ihrer Spitzen in 4D

Automatisch übersetzt von Deepl

4D v16 R4 bietet Ihnen mehr Flexibilität bei der Verwaltung von Tipps. Neben der Möglichkeit, alle Tipps auf einmal mit Hilfe von Datenbankparametern zu aktivieren oder zu deaktivieren, können Sie jetzt auch genau steuern, wie Ihre Tipps angezeigt werden: die Verzögerung, bevor sie angezeigt werden, und wie lange sie angezeigt werden. Und Sie müssen nicht mehr 4D Pack verwenden, alles ist jetzt in 4D enthalten!

Produkt New Get license information command

Abrufen der Lizenzinformationen durch Programmierung

Automatisch übersetzt von Deepl

Wenn Sie Analysen, Berichte oder Debugging Ihrer Serveranwendung durchführen, möchten Sie vielleicht die Anzahl der verfügbaren Clients, die Anzahl der verbrauchten Verbindungen, das Ablaufdatum und viele andere Informationen wissen.

Mit 4D v16 R4 können Sie jetzt detaillierte Informationen über die aktive Lizenz Ihres laufenden 4D Produkts (z.B. 4D Server) abrufen . Zum Beispiel:

  • Version,
  • Plattform,
  • Anzahl der verfügbaren und verbrauchten Verbindungen für 4D Write Pro,
  • Anzahl der verfügbaren und verbrauchten Verbindungen für 4D Client,
  • Verfallsdatum,
Produkt blank

Erstellen Sie Ihre eigene Prozess- und Benutzerüberwachung

Automatisch übersetzt von Deepl

Sie benötigen eine Liste der Prozesse, die auf Ihrem 4D Server, 4D remote oder 4D standalone laufen, um Ihr eigenes Administrationsfenster zu erstellen? Sie möchten wissen, welcher Benutzer die einzelnen Prozesse gestartet hat, um ein Überwachungsfenster für Ihre Anwendung zu erstellen oder diese Informationen in einer Datenbank zu protokollieren, um später die Serverlast zu analysieren? Es ist jetzt einfach, diese Informationen durch Programmierung mit einem neuen Befehl abzurufen: Get process activity.

Produkt blank

Definieren Sie die Tabulatorreihenfolge durch Programmierung

Automatisch übersetzt von Deepl

Hier sind 2 sehr häufige Bedürfnisse von Entwicklern: 1. Abhängig von den Benutzerkriterien möchten Sie die Objekte im Formular neu anordnen. – 2. Jenach ausgewähltem Element in einer Liste möchten Sie die Objekte im Formular anzeigen, ausblenden oder verschieben.

In all diesen Fällen müssen Sie die Tabulatorreihenfolge der Formularobjekte ändern. Jetzt in 4D v16 R4können Sie nun die Tabulatorreihenfolge zur Laufzeit durch Programmierung ändern. Zu diesem Zweck wurden 2 neue Befehle erstellt: FORM SET ENTRY ORDER und FORM GET ENTRY ORDER.

Produkt Picture attribute in 4D object

Unterstützung von Bildern in Objekten

Automatisch übersetzt von Deepl

Ab 4D v16 R4 haben wir die Unterstützung von Bildern in Objektattributen hinzugefügt. Wenn Sie z.B. ein Objekt verwenden, um Einstellungen oder Daten zwischen Methoden, Formularen oder Prozessen auszutauschen, können Sie jetzt auch ein Symbol oder ein Bild in diesem Objekt übergeben. Es ist nicht mehr nötig, das Bild vorübergehend auf der Festplatte zu speichern.

Dieser neue Typ kann wie jeder andere Objektattributtyp verwendet werden:Sie können Bilder in Objekten verwenden, abrufen und setzen. Sie können auch die Steuerelemente des Bildthemas verwenden.

Produkt blank

4D initiiert einen neuen Variablentyp: Sammlung

Automatisch übersetzt von Deepl

4D v16 R4 führt eine neue Art von Variablen ein, die Collection genannt wird. Wofür sind diese Variablen gedacht? Wie Objekte oder BLOBs können Sammlungen verwendet werden, um fast jede Art von Variablen-Typen wie Texte, numerische Werte, Boolesche Werte, Objekte und sogar andere Sammlungen zu speichern. Das Gute daran ist, dass alle oben genannten Variablentypen innerhalb derselben Sammlung gemischt werden können, während Arrays immer den gleichen Typ von Elementen enthalten müssen!

Produkt blank

Gestalten Sie Ihre eigene 4D Write Pro Symbolleiste mit Standardaktionen

Automatisch übersetzt von Deepl

Sie benötigen eine eigene 4D Write Pro Symbolleiste für Ihre Anwendung, befürchten aber, dass die Implementierung zu viel Zeit in Anspruch nehmen könnte? Gute Nachrichten, mit 4D v16 R4 können Standardaktionen jetzt Kontrollkästchen und Popup-Menüs zugewiesen werden. Sparen Sie Zeit mit dieser einsatzbereiten Funktion und erstellen Sie eine benutzerfreundliche Oberfläche, die perfekt auf Ihre Bedürfnisse abgestimmt ist!

Sie können jetzt ein Popup-Menü erstellen, um die Schriftgröße oder den Rahmenstil für Ihren 4D Write Pro Bereich mit nur einem Klick zu steuern – ganz ohne Code! Weisen Sie die Aktion einfach über die Eigenschaftsliste zu, und schon ist sie fertig. Und der Objektstatus und -wert wird von 4D automatisch aktualisiert, je nach Kontext und Textauswahl! Einfach und leistungsstark…

Produkt blank

Validieren Sie Ihr JSON-Objekt

Automatisch übersetzt von Deepl

Wir verwenden mehr und mehr das JSON-Format. Zum Beispiel, um Einstellungen in einer Datei zu speichern, um Softwarekonfigurationen zu speichern oder um Client-Daten über das Web mit anderen Servern auszutauschen.

Wie können Sie überprüfen, ob die empfangenen Daten das erwartete Format haben? Wie können Sie überprüfen, ob alle erforderlichen Informationen tatsächlich vorhanden sind? Wie kann man diese Validierung durchführen, ohne für jede Art von JSON-Format eine lästige Methode zu schreiben?

Schreiben Sie einfach ein JSON-Schema und verwenden Sie den JSON Validate neuen Befehl!

Produkt blank

4D führt den SDI-Modus für Anwendungen unter Windows ein!

Automatisch übersetzt von Deepl

Heiße Neuigkeiten! 4D Anwendungen auf Windows betreten eine neue Welt dank der 4D Windows 64-bit. Erinnern Sie sich noch an das grau hinterlegte Hauptfenster, das alle anderen Anwendungsfenster enthält? Dieses Hauptfenster wird technisch als MDI ( Multiple Document Interface) bezeichnet, und jetzt gibt es eine Möglichkeit, es loszuwerden und zu SDI(Single Document Interface) zu wechseln, wo alle Anwendungsfenster unabhängig voneinander sind…

Interessiert? Aktivieren Sie einfach den SDI-Modus mit einem einzigen Kontrollkästchen, und schon ist alles erledigt… ohne eine Zeile Code!