• 1. Dynamically linked libraries
  • 2. Introductory Example
    • 2.1 The program
      • C/C++ program.
      • Fortran 77 program.
    • 2.2 Generating a DLL
      • Linux with GNU C compiler.
      • SUN Solaris with GNU C compiler.
      • Windows 95/NT with Borland C++ 5.02.
      • Windows 95/NT with Visual C++ 5.0.
      • Windows 95/NT with Symantec C++ 7.0.
      • Linux with GNU Fortran 77 compiler.
      • SUN Solaris with GNU Fortran 77 compiler.
      • SUN Solaris with Fortran 77 compiler.
      • Windows 95/NT with Absoft Pro Fortran 6.0.
    • 2.3 Using the DLL in XploRe
  • 3. The same example - more complex
    • 3.1 dlcallex
    • 3.2 A arbitrary number and type of parameters
    • 3.3 Storing by row or by column
    • 3.4 Test program
  • 4. Details on DLLs
    • 4.1 General
    • 4.2 dll.h
    • 4.3 Checking for exportable functions
    • 4.4 Which compiler ?
    • 4.5 A second example in C
  • 5. XploRe commands for using DLLs
    • 5.1 dlopen
    • 5.2 dlcall
    • 5.3 dlcallex
    • 5.4 dlquery
    • 5.5 dlclose