Klassen komponentenübergreifend verwenden

Komponentenentwickler benötigen häufig die Verwendung einer Klasse aus einer anderen bestehenden Komponente.

In 4D 20 R6 sind die Klassen einer Komponente mit deklariertem Namespace nun für alle im Host-Projekt geladenen Komponenten über cs.namespace zugänglich.

Die Bereitstellung einer Komponente, die Klassen von anderen Komponenten in einem Host-Projekt verwendet, ist nun möglich.

Sie müssen lediglich alle Komponenten, die Sie aufrufen möchten, in Ihr Host-Projekt aufnehmen:

Zum Beispiel, wenn Komponente 1 und Komponente 2 im selben Host-Projekt vorhanden sind:

Komponente 2 kann dann Klassen aus Komponente 1 oder sogar aus dem 4D NetKit in einer ihrer Methoden oder Funktionen verwenden.

Zusammenfassend lässt sich sagen, dass Entwickler mit 4D 20 R6 Klassen aus anderen Komponenten innerhalb einer bestimmten Komponente verwenden und diese in einem Host-Projekt einsetzen können, indem sie alle erforderlichen Komponenten einbeziehen.

Fabrice Mainguené
- Product Owner -Fabrice Mainguené gehört seit November 2016 zum 4D Program Team. Als Product Owner ist er verantwortlich für das Schreiben der User Stories und deren Umsetzung in funktionale Spezifikationen. Seine Aufgabe ist es auch, sicherzustellen, dass die gelieferte Funktionsimplementierung den Kundenanforderungen entspricht.Nach seinem Bachelor-Abschluss in Informatik am CNAM arbeitete Fabrice als Windev-Entwickler bei einem kleinen Software-Verlag. Danach arbeitete er für verschiedene Unternehmen in Industrie und Handel als Windev- und Webentwickler sowie als technischer Berater für neue Funktionen.