LINK Help (linkx.hlp) (Table of Contents; Topic list)
Linking for OS/2 and Windows
                                             Up Contents Index Back
─────Linking for OS/2 and Windows───────────────────────────────────────────
 
     Linking a program for OS/2 or Windows is similar to linking a
     program for DOS. The principal difference is that most programs
     created for DOS run as stand-alone applications. On the other
     hand, programs for OS/2 or Windows (segmented executable files)
     generally call one or more dynamic-link libraries (DLLs).
     See: Dynamic-Link Libraries
 
     Import and Export Definitions
 
     Each DLL contains export definitions. Functions and data items not
     exported can be used only from within the library. Each export
     definition specifies a function name.
 
     Each application contains import definitions for the dynamic-link
     functions and data items the program needs. These definitions tell
     OS/2 or Windows which DLLs to load when the program is run.
 
     Import and export statements are given in a module-definition file.
     See: Module-Definition Files
 
     Methods of Linking Segmented Executable Files
 
       1. Linking without an Import Library
       2. Linking with an Import Library
 
     The second method requires more steps but has certain advantages.
     See: IMPLIB Summary
          Import Libraries
                                    -♦-