Programming shared libraries
- IntroductionFree Pascalsupports the creation of shared libraries on several operating systems. The following table (table 12.1 ) indicates which operating systems support t
- Creating a libraryCreation of libraries is supported in any mode of the Free Pascalcompiler, but it may be that the arguments or return values differ if the library is compiled i
- Using a library in a pascal programIn order to use a function that resides in a library, it is sufficient to declare the function as it exists in the library as an external function, with correct
- Using a pascal library from a C programRemark: The examples in this section assume a Linuxsystem; similar commands as the ones below exist for other operating systems, though. You can also call a Fre
- Some Windows issuesBy default, Free Pascal(actually, the linker used by Free Pascal) creates libraries that are not relocatable. This means that they must be loaded at a fixed add
An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.
