This section describes how to link external subroutines to PROIV on the stand-alone PC.  The standard PROIV procedural language interface for calling external subroutines in logic (LINK and LINK-CRT) now makes use of Windows' Dynamic Link Library (DLL) capabilities.  This provides a much easier and more convenient way of interfacing user subroutines, as it does not require the user code to be built with the PROIV Objects as in the standard Unix version. Other aspects of the use of the LINK and LINK-CRT Logic Commands have not changed and for further information see the Logic Commands and the Environment Guide topics.

Note: A prerequisite for using the facilities described here is a proficiency in 'C' programming and, for the more advanced facilities (the options described below), a proficiency in Windows SDK programming.

PROIV provides a default DLL template for calling up to 10 external subroutines per PROIV session. A number of options are also available for increasing the scope of external subroutine usage, and these allow you to:

Comment on this topic

Topic ID: 750036