PC SOFT

ONLINE HELP
FOR WINDEV, WEBDEV AND WINDEV MOBILE

Home | Sign in | English US
  • General case: an application or a site associated with a library
  • Special case: Dividing an application or a site into several libraries
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReports and QueriesUser code (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Browser code
WINDEV Mobile
AndroidAndroid Widget iPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Others
Stored procedures
General case: an application or a site associated with a library
A library is a WDL file that contains all the resources of WINDEV, WEBDEV or WINDEV Mobile: windows, pages, reports, classes, sets of procedures, data files, ...
This file is opened by the executable or by the site. The necessary elements are automatically loaded when they are used.
WINDEVWindows Mobile When creating the executable, the library corresponding to the project is generated. It can be included (or not) in the executable. See Creating an executable for more details.
Note: For backward compatibility with version 5.5, you have the ability to create an executable without library. See Creating an executable without library for more details.
WEBDEV - Server code When creating the setup program of a dynamic site, the library of the site is created. See Deploy a site for more details.
Special case: Dividing an application or a site into several libraries
When using large projects (several hundreds of windows for example), to optimize the time used to load the project in the editor, you have the ability to divide the project into:
  • a main project of "Executable" or "Site" type.
  • one or more projects of "Library" type. Each "Library" project groups the project elements associated with a theme.
The main project is used to create the main library. This library is created when creating the executable. This library contains the elements specific to the project: analysis, project, ... The main library cannot be shared among several projects. It is unique for each project.
The "Library" projects are used to create the secondary libraries of the application, grouping the application elements by theme.
For example, a project for business management groups several hundreds of windows and reports. To optimize its loading in the editor, this project is divided into:
  • a main project. This project creates the main library and uses the secondary libraries.
  • a "Customer management" project. This project is used to create a secondary library.
  • an "Order management" project. This project is used to create a secondary library.
  • ...
See Use several libraries for more details.
Note: To share resources among applications or sites, we recommend that you use the external or internal components. They are very easy to use. For more details, see:
Minimum required version
  • Version 9
This page is also available for…
Comments
Click [Add] to post a comment