Cuando se utilizan proyectos grandes (varios cientos de ventanas, por ejemplo), para optimizar el tiempo utilizado para cargar el proyecto en el editor, se tiene la capacidad de dividir el proyecto en:
- un proyecto principal de tipo "Executable" o "Site"..
- uno o varios proyectos del tipo "Biblioteca. Cada proyecto "Biblioteca" agrupa los elementos del proyecto associated con un tema.
El proyecto principal se utiliza para crear la biblioteca principal. Esta biblioteca se crea al crear el ejecutable. Esta biblioteca contiene los elementos específicos del proyecto: análisis, proyecto, ... La biblioteca principal no puede ser compartida entre varios proyectos. Es único para cada proyecto.
Los proyectos "Library" se utilizan para crear las bibliotecas secundarias de la aplicación, agrupando los elementos de la aplicación por temas.
Por ejemplo, un proyecto de gestión empresarial agrupa varios cientos de ventanas e informes. Para optimizar su carga en el editor, este proyecto se divide en:
- un proyecto principal. Este proyecto crea la biblioteca principal y utiliza las bibliotecas secundarias.
- un proyecto de "Gestión de clientes. Este proyecto se utiliza para crear una biblioteca secundaria.
- un proyecto de "Gestión de pedidos. Este proyecto se utiliza para crear una biblioteca secundaria.
- ...
Observación: Para compartir recursos entre aplicaciones o sitios, se recomienda utilizar los componentes externos o internos. Son muy fáciles de usar. Para obtener más información, consulte: