Autor: Damien Fuzeau

Avatar
- Product Owner - Damien Fuzeau ist seit Februar 2019 Mitglied des 4D Produktteams. Als Product Owner ist er für das Schreiben von User Stories zuständig, die er dann in funktionale Spezifikationen umsetzt. Zu seinen Aufgaben gehört es auch, dafür zu sorgen, dass die gelieferten Funktionsimplementierungen den Anforderungen der Kunden entsprechen. Damien hat an der Universität von Nantes einen Abschluss in Softwaretechnik gemacht. Er verbrachte mehr als 23 Jahre in seinem früheren Unternehmen, zunächst als Entwickler (er entdeckte 4D im Jahr 1997) und später als technischer Leiter und Softwarearchitekt. Dieses Unternehmen ist ein 4D OEM Partner und hat 4D basierte Geschäftssoftware für Tausende von Usern auf Hunderten von Servern eingesetzt. Damien ist also mit der Entwicklung und dem Einsatz von 4D in einem mehrsprachigen Kontext vertraut.
Produkt blank

Mehrere Server, eine gemeinsame lokale Ressource

Es kann vorkommen, dass Benutzer eine Verbindung zu vielen Instanzen der gleichen zusammengeführten Serveranwendung herstellen müssen. In diesem Fall lädt die zusammengeführte Client-Anwendung so viele lokale Ressourcen herunter, wie Verbindungen zum Server bestehen. Wenn der Ressourcen-Ordner Ihres Servers jedoch sehr groß ist, kann dies eine ziemliche Belastung für Zeit, Volumen und Netzwerk darstellen! Glücklicherweise hat 4D v18 R5 eine Lösung für dieses Szenario!

Produkt blank

Mehrere Instanzen von zusammengeführten Serveranwendungen auf demselben Rechner

Es ist nicht ungewöhnlich, mehrere 4D Server Anwendungen auf demselben Rechner zu hosten, insbesondere in Produktions- und Vorproduktionsumgebungen. Wenn Ihr Rechner jedoch mit verschiedenen 4D Versionen erstellte Server Anwendungen beherbergt, was der Fall ist, wenn Sie Ihren Vorproduktionsserver mit der neuesten 4D Version verwenden, können Probleme aufgrund des gemeinsamen 4D Strukturordners auftreten.

Lassen Sie uns sehen, wie Sie dieses Problem lösen können.

Produkt blank

Pro-Listbox-Funktionen sind jetzt KOSTENLOS!

Möchten Sie Listenfelder erstellen, bei denen die Höhe jeder Zeile automatisch an den Inhalt angepasst wird, so dass der gesamte Text oder das gesamte Bild angezeigt werden kann? Wie wäre es mit der Verwendung von Objekt-Arrays in Spalten (dies ermöglicht die Eingabe und Anzeige verschiedener Arten von Werten in den Zeilen einer einzigen Spalte einer Listbox).

Das sind sehr coole Funktionen, oder? Bisher brauchten Sie eine gültige 4D View Pro Lizenz, um sie nutzen zu können. Nun, nicht mehr!

Mit 4D v18 R4 können Sie diese Funktionen GRATIS nutzen! Es ist keine zusätzliche Lizenzierung erforderlich, sie sind jetzt im Standardprodukt enthalten.

Produkt blank

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.

Produkt blank

Koexistenz von thread-sicheren und nicht-thread-sicheren Befehlen

Haben Sie schon einmal Methoden verwendet, die sowohl thread-sichere als auch nicht thread-sichere Aufrufe haben, mit Bedingungen, die Befehle überspringen, die nicht thread-sicher sind? Derzeit verhindert der Compiler dies und es wird ein Fehler ausgegeben. Es gibt jedoch eine Option, mit der Sie diese Prüfung deaktivieren können, und dieser Blogbeitrag zeigt Ihnen, wie das geht.