The eXPress++ Libraries

LIBRARIES............A brief description of the eXPress++ libraries
_ISOURCE.DLL.........The ImgSource Graphics Image support library
DCLIP1.DLL...........The eXpress++ 2.0 dynamic-link library 1 of 2
DCLIP2.DLL...........The eXpress++ 2.0 dynamic-link library 2 of 2
DCLIPIMG.DLL.........The eXpress++ Graphics Image support library
DCLIPX.DLL...........The eXpress++ dynamic-link library
DCLIP1.LIB...........The dCLIP1 "Exports" library
DCLIP2.LIB...........The dCLIP2 "Exports" library
DCLIPS.DLL...........The eXpress++ "stubs" dynamic-link library
DCLIPX.LIB...........The dCLIPX "Exports" library
DCLIPS.LIB...........The dCLIPS "Exports" library
DCLIP1.DEF...........The Source file for DCLIP1.DLL exported functions
DCLIP2.DEF...........The Source file for DCLIP2.DLL exported functions
DCLIPS.DEF...........The Source file for DCLIPS.DLL exported functions
DCLIPX.DEF...........The Source file for DCLIPX.DLL exported functions
EXPRESS.RES..........Linking eXpress++ resources with your application
EXPRESS.ARC..........The Source file for eXpress++ resources

LIBRARIES

A brief description of the eXPress++ libraries

Description:

    DCLIPX.LIB (version 1.0 and above)
   
     This library contains the exported symbols that are in the
     DCLIPX.DLL dynamic library.  Link this library with your
     application when using any DC_*(), ADS() or AX*() functions
     in your application.
   
    DCHELP.LIB (version 1.8 and above)
   
     This library contains the exported symbols that are in the
     DCHELP.DLL dynamic library.  Link this library with your
     application when using the DC_Help*() functions in your
     application.
   
    DCLIPS.LIB (version 1.0 and above)
   
     This library contains the exported symbols that are in the
     DCLIPS.DLL dynamic library.  Link this library with your
     application when using any DC_*() functions in your
     application.
   
    DCLIP1.LIB (version 2.0 and above)
   
     This library contains the exported symbols that are in the
     DCLIP1.DLL dynamic library.  Link this library with your
     application when using any version 2.0 DC_*() functions in your
     application and when using ALINK.EXE as your linker.
   
    DCLIP2.LIB (version 2.0 and above)
   
     This library contains the exported symbols that are in the
     DCLIP2.DLL dynamic library.  Link this library with your
     application when using any version 2.0 DC_*() functions in your
     application and when using ALINK.EXE as your linker.
   
    EXPRESS.RES (version 1.0 and above)
   
     This library contains the bitmap, pointer and icon resources
     used by eXPress++.  Link this library with your application
     when using any DC_*() functions in your application.
   
    NOTE:
   
     ALINK.EXE allows only one (1) .RES file to be linked to an
     .EXE. If you have your own resources in a .RES file, then
     you must either add the resources in EXPRESS.EXE to your own
     .RES file or use Blinker 5.1 which allows for multiple .RES
     files.
   
    DCLIPX.DLL (version 1.0 and above)
   
     This is the dynamic-link library that contains all the
     eXPress++ and Advantage Server functions.  It must be
     distributed with your application.
   
    DCHELP.DLL (version 1.8 and above)
   
     The is the dynamic-link library that contains the help
     system based on the DC_Help*() functions.  It must be
     distributed with your application.
   
    DCLIPS.DLL (version 1.0 and above)
   
     This is the dynamic-link library that contains all the eXPress++
     stub functions.  It must be distributed with your application.
   
    DCLIP1.DLL (version 2.0 and above)
   
     This is the dynamic-link library that contains half of the 2.0
     version eXPress++ functions.  It must be distributed with your
     application if your application calls any 2.0 functions.
   
    DCLIP2.DLL (version 2.0 and above)
   
     This is the dynamic-link library that contains half of the 2.0
     version eXPress++ functions.  It must be distributed with your
     application if your application calls any 2.0 functions.
   
    JACP30XP.DLL and JACE30.DLL
   
     These are the JazzAge 3.0 runtime DLLs.  They are used
     with eXpress++ functions that require ActiveX support such
     as DC_Help() and DC_PrintPreviewAcrobat().
   

Notes:

    DCLIP*.LIB files, by default, are created for compatability
    with the ALINK.EXE linker.  These are COFF format.  OMF
    versions of the DCLIP*.LIB files are contained in the \OMF
    subdirectory under the \LIB subdirectory of your eXPress++
    installation.
   

_ISOURCE.DLL

The ImgSource Graphics Image support library

Description:

    The _ISOURCE.DLL file is a "dynamic-library" that can be used
    with Xbase++ applications at runtime.  _ISOURCE.DLL can be
    linked to an application only "dynamically" and it is
    automatically loaded as needed for special graphic image
    support.
   
    NOTE: When using DCBITMAP or DCPRINT BITMAP commands in your
    appliction that must display or print .JPG or .PCX files, the
    _ISOURCE.DLL and DCLIPIMG.DLL file must be distributed with
    your application.
   
    _ISOURCE.DLL is a graphics product created by a company named
    ImgSource.  Their license agreement allows for free
    distribution of their _ISOURCE.DLL along with the DCLIPX.DLL
    and DCLIPIMG.DLL provided that the source of unlock key is not
    also distributed.  This key is encoded within DCLIPIMG.DLL,
    therefore the source code for this .DLL is not included with
    eXPress++.  For more information about this graphics library
    go to http://www.smalleranimals.com.  A full license may be
    purchased for a modest amount.
   
    If the DCLIPIMG.DLL or _ISOURCE.DLL files are not distributed
    with your applications, there will be no compile-time or run-time
    errors, however any .JPG file referenced in a DCBITMAP command or
    DCPRINT BITMAP command will be ignored.
   

Source/Library:

  _ISOURCE.DLL

DCLIP1.DLL

The eXpress++ 2.0 dynamic-link library 1 of 2

Description:

    The DCLIP1.DLL file is a "dynamic-library" that can be used
    with Xbase++ applications at runtime.  DCLIP1.DLL can be
    linked to an application either "statically" or "dynamically".
    It is recommended that Xbase++ .DLLs be linked statically to
    applications and this requires including DCLIP1.LIB (Alink)
    or DCLIP1B.LIB (Blinker) in your application link script.
    By linking a .DLL statically, the .DLL will automatically be
    opened when the application is started and the symbols will
    be resolved at link time rather than at load time.  This
    will insure that calls to functions in DCLIP1.DLL do not need
    to be used in macros, but that they can be used in your code
    like any other Xbase++ function.  DCLIP1.DLL contains
    approximately half of the version 2.0 functions.  The remaining
    version 2.0 functions are contained in DCLIP2.DLL.
   
    NOTE: When using DCLIP1.DLL with your Xbase++ applications, you
    only need to distribute the DCLIP2,DLL, DCLIPX.DLL and
    DCLIPS.DLL files with the application files.  No other files
    are needed.
   

Source/Library:

  DCLIP1.DLL

See Also:

   DCLIP2.DLL



DCLIP2.DLL

The eXpress++ 2.0 dynamic-link library 2 of 2

Description:

    The DCLIP2.DLL file is a "dynamic-library" that can be used
    with Xbase++ applications at runtime.  DCLIP2.DLL can be
    linked to an application either "statically" or "dynamically".
    It is recommended that Xbase++ .DLLs be linked statically to
    applications and this requires including DCLIP2.LIB (Alink)
    or DCLIP2B.LIB (Blinker) in your application link script.
    By linking a .DLL statically, the .DLL will automatically be
    opened when the application is started and the symbols will
    be resolved at link time rather than at load time.  This
    will insure that calls to functions in DCLIP2.DLL do not need
    to be used in macros, but that they can be used in your code
    like any other Xbase++ function.  DCLIP2.DLL contains
    approximately half of the version 2.0 functions.  The remaining
    version 2.0 functions are contained in DCLIP1.DLL.
   
    NOTE: When using DCLIP2.DLL with your Xbase++ applications, you
    only need to distribute the DCLIP1,DLL, DCLIPX.DLL and
    DCLIPS.DLL files with the application files.  No other files
    are needed.
   

Source/Library:

  DCLIP2.DLL

See Also:

   DCLIP1.DLL



DCLIPIMG.DLL

The eXpress++ Graphics Image support library

Description:

    The DCLIPIMG.DLL file is a "dynamic-library" that can be used
    with Xbase++ applications at runtime.  DCLIPIMG.DLL can be
    linked to an application only "dynamically" and it is
    automatically loaded as needed for special graphic image
    support.
   
    NOTE: When using DCBITMAP or DCPRINT BITMAP commands in your
    appliction that must display or print .JPG or .PCX files, the
    DCLIPIMG.DLL file must be distributed with your application.
   

Source/Library:

  DCLIPIMG.DLL

DCLIPX.DLL

The eXpress++ dynamic-link library

Description:

    The DCLIPX.DLL file is a "dynamic-library" that can be used
    with Xbase++ applications at runtime.  DCLIPX.DLL can be
    linked to an application either "statically" or "dynamically".
    It is recommended that Xbase++ .DLLs be linked statically to
    applications and this requires including DCLIPX.LIB (Alink)
    or DCLIPXB.LIB (Blinker) in your application link script.
    By linking a .DLL statically, the .DLL will automatically be
    opened when the application is started and the symbols will
    be resolved at link time rather than at load time.  This
    will insure that calls to functions in DCLIPX.DLL do not need
    to be used in macros, but that they can be used in your code
    like any other Xbase++ function.
   
    NOTE: When using DCLIPX.DLL with your Xbase++ applications, you
    only need to distribute the DCLIPX.DLL and DCLIPS.DLL files with
    the application files.  No other files are needed.
   

Source/Library:

  DCLIPX.DLL

See Also:

   DCLIPX.LIB



DCLIP1.LIB

The dCLIP1 "Exports" library

Description:

    DCLIP1.LIB is the library that contains a reference to the
    eXPress++ functions in DCLIP1.DLL that are "exported", ie
    callable from with Xbase++ applications.
   
    This library must be listed in your link-script or project
    file when using eXPress++ functions in your application.
   

Examples:

    -- Sample ALINK Link script --
   
    /*
    This link script creates XDEMO.EXE using .OBJ files compiled
    in COFF format and a DCLIPX.LIB file created in COFF format.
    Use this format when linking with ALINK.EXE.
    */
   
   
    /DE /OUT:XDEMO.EXE /PM:PM
    XMAIN.OBJ
    XDEMO.OBJ
    XDEMO1.OBJ
    XDEMO2.OBJ
    XDEMO3.OBJ
    XDEMO4.OBJ
    XDEMO5.OBJ
    XSAMPLE1.OBJ
    XSAMPLE2.OBJ
    EXPRESS.RES
    dclipx.lib
   

Source/Library:

  DCLIP1.LIB

See Also:

   DCLIP1.DLL



DCLIP2.LIB

The dCLIP2 "Exports" library

Description:

    DCLIP2.LIB is the library that contains a reference to the
    eXPress++ functions in DCLIP2.DLL that are "exported", ie
    callable from with Xbase++ applications.
   
    This library must be listed in your link-script or project
    file when using eXPress++ functions in your application.
   

Examples:

    -- Sample ALINK Link script --
   
    /*
    This link script creates XDEMO.EXE using .OBJ files compiled
    in COFF format and a DCLIPX.LIB file created in COFF format.
    Use this format when linking with ALINK.EXE.
    */
   
   
    /DE /OUT:XDEMO.EXE /PM:PM
    XMAIN.OBJ
    XDEMO.OBJ
    XDEMO1.OBJ
    XDEMO2.OBJ
    XDEMO3.OBJ
    XDEMO4.OBJ
    XDEMO5.OBJ
    XSAMPLE1.OBJ
    XSAMPLE2.OBJ
    EXPRESS.RES
    dclipx.lib
   

Source/Library:

  DCLIP2.LIB

See Also:

   DCLIP2.DLL



DCLIPS.DLL

The eXpress++ "stubs" dynamic-link library

Description:

    The DCLIPS.DLL file is a "dynamic-library" that is required
    with Xbase++ applications at runtime.  DCLIPS.DLL is statically
    linked to DCLIPX.DLL.  This is a "stubs" library that is needed
    to resolve missing functions that will be supported in a
    future release.
   
    NOTE: When using DCLIPX.DLL with your Xbase++ applications, you
    MUST also distribute the DCLIPS.DLL file.
   

Source/Library:

  DCLIPS.DLL

See Also:

   DCLIPS.LIB



DCLIPX.LIB

The dCLIPX "Exports" library

Description:

    DCLIPX.LIB is the library that contains a reference to the
    eXPress++ functions in DCLIPX.DLL that are "exported", ie
    callable from with Xbase++ applications.
   
    This library must be listed in your ALINK link-script when
    using eXPress++ functions in your application.
   

Examples:

    -- Sample ALINK Link script --
   
    /*
    This link script creates XDEMO.EXE using .OBJ files compiled
    in COFF format and a DCLIPX.LIB file created in COFF format.
    Use this format when linking with ALINK.EXE.
    */
   
   
    /DE /OUT:XDEMO.EXE /PM:PM
    XMAIN.OBJ
    XDEMO.OBJ
    XDEMO1.OBJ
    XDEMO2.OBJ
    XDEMO3.OBJ
    XDEMO4.OBJ
    XDEMO5.OBJ
    XSAMPLE1.OBJ
    XSAMPLE2.OBJ
    EXPRESS.RES
    dclipx.lib
   

Source/Library:

  DCLIPX.LIB

See Also:

   DCLIPX.DLL



DCLIPS.LIB

The dCLIPS "Exports" library

Description:

    DCLIPXB.LIB is the library that contains a reference to the
    eXPress++ functions in DCLIPX.DLL that are "exported", ie
    callable from with Xbase++ applications.
   
    This library must be listed in your BLINKER link-script when
    using eXPress++ functions in your application.
   

Examples:

   
    -- Sample Blinker Link Script --
   
    /*
    This link script creates XDEMO.EXE using .OBJ files compiled
    in OMF format and a DCLIPXB.LIB file created in OMF format.
    Use this format when linking with Blinker 5.0.
    */
   
    # Use this link script with Blinker 5.x to create XDEMO.EXE
   
    FI XMAIN.OBJ
    FI XDEMO.OBJ
    FI XDEMO1.OBJ
    FI XDEMO2.OBJ
    FI XDEMO3.OBJ
    FI XDEMO4.OBJ
    FI XDEMO5.OBJ
    FI XSAMPLE1.OBJ
    FI XSAMPLE2.OBJ
   
    OUTPUT XDEMO.EXE
   
    LIB dclipxb.lib
   
    DEFBEGIN
      NAME xdemo
      EXETYPE NT SUBSYSTEM WINDOWS
      RC EXPRESS
    DEFEND
   

Source/Library:

  DCLIPS.LIB

See Also:

   DCLIPS.DLL



DCLIP1.DEF

The Source file for DCLIP1.DLL exported functions

Description:

    DCLIP1.DEF is the source file that was used to create DCLIP1.LIB.
    the library containing "exported" symbols in DCLIP1.DLL.
   
    This file is provided for reference only.
   

Source/Library:

  DCLIP1.DEF

See Also:

   DCLIP1.LIB



DCLIP2.DEF

The Source file for DCLIP2.DLL exported functions

Description:

    DCLIP2.DEF is the source file that was used to create DCLIP2.LIB.
    the library containing "exported" symbols in DCLIP2.DLL.
   
    This file is provided for reference only.
   

Source/Library:

  DCLIP2.DEF

See Also:

   DCLIP2.LIB



DCLIPS.DEF

The Source file for DCLIPS.DLL exported functions

Description:

    DCLIPX.DEF is the source file that was used to create DCLIPX.LIB.
    the library containing "exported" symbols in DCLIPX.DLL.
   
    This file is provided for reference only.
   

Source/Library:

  DCLIPS.DEF

See Also:

   DCLIPS.LIB



DCLIPX.DEF

The Source file for DCLIPX.DLL exported functions

Description:

    DCLIPX.DEF is the source file that was used to create DCLIPX.LIB.
    the library containing "exported" symbols in DCLIPX.DLL.
   
    This file is provided for reference only.
   

Source/Library:

  DCLIPX.DEF

See Also:

   DCLIPX.LIB



EXPRESS.RES

Linking eXpress++ resources with your application

Description:

    EXPRESS.RES is a file containing resources required by eXPress++
    for proper operation.  It includes mouse pointers, icons and
    bitmaps.  It must be included in your link script to insure that
    the resources are properly linked to the application .EXE.
   

Examples:

    -- Sample ALINK Link script --
   
    /DE /OUT:XDEMO.EXE /PM:PM
    XMAIN.OBJ
    XDEMO.OBJ
    XDEMO1.OBJ
    XDEMO2.OBJ
    XDEMO3.OBJ
    XDEMO4.OBJ
    XDEMO5.OBJ
    XSAMPLE1.OBJ
    XSAMPLE2.OBJ
    EXPRESS.RES
    dclipx.lib
   

Source/Library:

  EXPRESS.RES

See Also:

   EXPRESS.ARC



EXPRESS.ARC

The Source file for eXpress++ resources

Description:

    EXPRESS.ARC is the source file that was used to create
    EXPRESS.RES, the file containing resources required by eXPress++
    for proper operation.  It includes mouse pointers, icons and
    bitmaps.
   
    This file is provided for reference only.
   

Source/Library:

  EXPRESS.ARC

See Also:

   EXPRESS.RES