Los desarrolladores de componentes requieren frecuentemente la utilización de una clase de otro componente existente.
Con 4D 20 R6, cuando un componente tiene un espacio de nombres declarado, sus clases son ahora accesibles a todos los componentes cargados en el proyecto anfitrión a través de cs.namespace.
Desplegar un componente que utiliza clases de otros componentes en un proyecto anfitrión es ahora posible.
Sólo tiene que incluir todos los componentes que necesita llamar en su proyecto anfitrión:
Por ejemplo, si el componente 1 y el componente 2 están presentes en el mismo proyecto anfitrión:
El componente 2 podrá entonces utilizar clases del componente 1 o incluso de 4D NetKit en cualquiera de sus métodos o funciones.
En conclusión, con 4D 20 R6, los desarrolladores pueden utilizar clases de otros componentes dentro de un componente específico y utilizarlas en un proyecto host incluyendo todos los componentes necesarios.