Navigation  without Java Scripts

The FOREIGN Directory

This sub-directory contains the files that support the foreign language interface of Visual Prolog. It contains two sub-directories, EXAMPLE, PRO2C and INITS.

File Purpose
[INITS] The source to the versions of INIT.OBJ
[EXAMPLE] Examples of Interfacing Prolog with Java, Delphi, Microsoft Visual Basic, Visual C++ and how to create an Active X component with Visual Prolog.
[PRO2C] A tool to convert Global Prolog declarations to C header files.
README.TXT A little information about linking to C.
PDCRUNT.H C header file for accessing the Prolog library.
CMAIN.C C main file to call Prolog.
PDCGROUP.ASM Required Group definition.
GRP32BOR.ASM Group definitions for 32 bit for Borland C under OS/2.
GRP32IBM.ASM Group definitions for 32 bit for IBM C under OS/2.
BCFIRST.ASM Start up for Borland C under plain DOS.
Note: Not supplied beginning with Visual Prolog 5.2.
BCINIT.ASM The second file for Borland C under plain DOS.
Note: Not supplied beginning with Visual Prolog 5.2.
MSCINIT.ASM Start up for Microsoft C under plain DOS
IBMMAP.H Some name mapping for IBM C under OS/2
PRAG_ON.H #pragmas to turn C optimization off
PRAG_OFF.H #pragmas to turn C optimization off