Zugriff auf Formularobjektwerte durch Programmierung
Eine wachsende Zahl von Entwicklern verwendet den Form Befehl, um ihre Formularobjekte zu verknüpfen, und viele von Ihnen benötigen einen einfachen Programmierzugriff auf die Werte dieser Objekte. Um Ihnen den Zugriff auf den Wert eines Formularobjekts zu erleichtern, unabhängig von seiner Variablen oder seinem Ausdruck, haben wir zwei neue Befehle hinzugefügt: OBJECT Get value und OBJECT SET VALUE.
Schauen wir uns an, wie man sie benutzt!
Verwenden Sie einen Offscreen-Webbereich
Müssen Sie Webseiten laden, Metadaten extrahieren oder Bilder aus den Inhalten von Seiten auf einem Headless-Server generieren? Wenn Sie mit „Ja“ geantwortet haben, dann haben Sie Glück, denn 4D v18 R3 macht es möglich! Jetzt können Sie einen Offscreen-Webbereich mit dem WA Run offscreen area Befehl erstellen.
Herunterladen Ihrer E-Mails im MIME-Format mit POP3
Müssen Sie alle geschäftlichen E-Mails speichern, z. B. aus rechtlichen oder steuerlichen Gründen? Diese Dokumente müssen so gespeichert werden, wie sie sind. Das heißt, so wie sie empfangen wurden … in ihrem ursprünglichen, unkonvertierten Format. 4D v18 R3 erfüllt diese Anforderung, indem es Ihnen eine neue Methode zur Verfügung stellt, mit der Sie E-Mails in ihrem ursprünglichen MIME-Format abrufen können.
ORDA: ein aktueller Datenspeicher ohne Neustart
Wir freuen uns, Ihnen mitteilen zu können, dass 4D v18 R3 eine Verbesserung enthält, die einen großen Einfluss auf die Erfahrung der Entwickler haben wird. Eine Funktion, die sich viele von Ihnen gewünscht haben, und 4D erfüllt sie!
Wenn Sie während der Entwicklungsphase (Schreiben und Testen Ihres Codes) im 4D Standalone Modus arbeiten, müssen Sie Ihre Datenbank nicht mehr neu starten, um einen aktuellen Datenspeicher zu erhalten (ds), wenn die Struktur aktualisiert wird!
Jetzt müssen Sie die Datenbank nicht jedes Malneu starten, wenn Sie ein neues Attribut oder eine neue Tabelle in Ihrem Code benötigen! Alles läuft automatisch!
Wenn Sie den ds aufrufen, erhalten Sie ein aktuelles Datenspeicherobjekt. Das bedeutet, dass mehrere Versionen dieses Datenspeicherobjekts gleichzeitig behandelt werden … je nachdem, wann Sie Ihre Struktur aktualisiert haben … ohne laufende Prozesse zu unterbrechen.
Wenn Sie im Client-/Server-Modus arbeiten, funktioniert dies problemlos für Code, der auf dem 4D Server läuft.
Bei Remote-Clients müssen Sie lediglich den Client neu starten, der die Aktualisierung der Struktur benötigt.
Projekt-Datenbanken: Die Methodendokumentation ist zurück
Bei der Entwicklung einer Anwendung kann es sehr nützlich sein, schnell auf die Details einer Methode zugreifen zu können(z. B. eine Erläuterung ihrer Funktion, ihrer Syntax und eine Definition der an sie übergebenen Parameter). Dies wird noch wichtiger, wenn man eine kompilierte Komponente verwendet. Sie können sich den Inhalt der Methode nicht ansehen und können sich daher nur auf die Dokumentation verlassen, um zu verstehen, wie sie zu verwenden ist.
Der Dialog des Explorers wurde verbessert und die Dokumentation ist jetzt in 4D v18 R3 für Projektdatenbanken verfügbar.
Mehrere Webserver in einer einzigen 4D Instanz
Mussten Sie schon einmal mehrere Webserver verwenden, um z. B. den Code Ihrer Webanwendung in mehrere Geschäftsbereiche aufzuteilen, den Webserver des Administrators vom Webserver des Benutzers zu trennen oder einen alten, noch nicht präemptiven Teil in einer separaten Instanz laufen zu lassen, damit der Hauptteil präemptiv laufen kann?
Wenn Sie mit dem Kopf nicken und ja sagen, dann lesen Sie weiter, denn 4D v18 R3 ermöglicht Ihnen dies … mit Leichtigkeit.
Definieren Sie die Schriftgröße für die automatische Schriftart
In einer früheren R-Version haben wir zwei neue automatische Themen zur Definition von Schriftart und -größe hinzugefügt, so dass Ihnen drei automatische Themen zur Verfügung stehen, die die Richtlinien jeder Plattform berücksichtigen. Für die Gestaltung Ihrer Benutzeroberfläche ist das automatische Thema der empfohlene Weg, für jedes Formularobjekt die vom Betriebssystem empfohlene Schriftart und -größe zu verwenden.
In manchen Fällen benötigen Sie mehr Kontrolle und haben gute Gründe, die Richtlinien zu ignorieren. Mit 4D v18 R3 können Sie die Größe der automatischen Themen außer Kraft setzen und haben so mehr Kontrolle über die Darstellung Ihres Textes.
Objects Corner: Einfaches Teilen und andere gute Nachrichten
Wie oft haben Sie die Fehlermeldung„Not supported value type in a shared object“ erhalten, wenn Sie versucht haben, ein Objekt in ein gemeinsames Objekt zu setzen?
Was haben Sie dann getan? Haben Sie einen längeren Code geschrieben, um Ihr unschuldiges Objekt in ein gemeinsam genutztes Objekt zu verwandeln, vielleicht durch Iteration über alle Eigenschaften des Objekts?
Wie wäre es, ein gemeinsames Objekt von einer gemeinsamen Gruppe in eine andere zu übertragen?
Eine interessante Sache über Objekte: Sie wissen bereits, dass sie als Hash-Map (ein Schlüssel/Wert-System) verwendet werden können, aber wie wäre es, alle Schlüssel oder alle Werte mit einer einzigen Codezeile zu erhalten?
Lesen Sie weiter, denn 4D v18 R3 ist da und bringt gute Nachrichten!
Verbesserte XPath-Unterstützung
XPath ist eine Sprache, die es Ihnen ermöglicht, einfach mit Ihren XML-Dokumenten zu arbeiten. Sie kann bereits über den DOM Find XML element Befehl und mit 4D v18 R3 wurde die Unterstützung der XPath-Syntax drastisch verbessert. Wenn Sie zu denjenigen gehören, die sich Funktionen wie die Verwendung eines Platzhalters in einem Pfad gewünscht haben, dann lesen Sie weiter!
ORDA – Bessere Auswahl der Zeilen in der Listbox
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