ILINK Help (ilink.hlp) (Table of Contents; Topic list)
Important Notice
The pages on this site contain documentation for very old MS-DOS software, purely for historical purposes. If you're looking for up-to-date documentation, particularly for programming, you should not rely on the information found here, as it will be woefully out of date.
What Is ILINK?
                                             Up Contents Index Back
─────What Is ILINK?─────────────────────────────────────────────────────────
 
     The Microsoft(R) Incremental Linker (ILINK) is used to
     incrementally link a program or dynamic-link library.
 
     Use ILINK to update an existing .EXE or .DLL when only a subset
     of the project's modules has changed. A "module" is a unit of code
     or data defined by a single object (.OBJ) file.
 
     Under certain circumstances, using ILINK can be faster than
     performing a full link.
 
     NOTE: ILINK is not intended for use with non-segmented executables
           or for building the release version of a project. In
           addition, you cannot use ILINK with DOS programs that use
           overlays.
 
     During incremental linking, certain types of program or library
     changes may interrupt ILINK with an error called an "incremental
     violation." An incremental violation causes ILINK to automatically
     invoke LINK to perform a full link. You also have the option of
     causing commands other than LINK to execute if an incremental
     violation occurs.
     See: ILINK Errors and Violations
          Execute Commands If ILINK Fails (/E)
 
     You can use ILINK to link OS/2 dynamic-link libraries (.DLL files)
     as well as executable programs (.EXE files).
                                    -♦-