Lahey/GNU Fortran

Dynamically Linked Applications

A dynamically linked application consists of two parts: a separately created dynamic link library (DLL), and an executable program which references the DLL. A DLL is a collection of subprograms packaged together as an executable file, not a library file. Even though it is in the form of an executable, a DLL cannot run on its own. The functions and subroutines in a DLL are called from a .EXE file that contains a main program.

DLL Support
Declaring Calling Conventions
Building Fortran DLLs
Delivering Applications with LGF DLLs
Statically Linked Fortran and C Applications
Calling the Windows API