Connection

Connecting a client program to one or many ChemPlugin instances requires only three files, each of which is installed on your computer as part of the ChemPlugin package.

Header file

header

You set an include statement at the top of your client to pull in the ChemPlugin header:

C++ "ChemPlugin.h"
FORTRAN "ChemPlugin.f90"
Python "ChemPlugin.py"
Java "ChemPlugin.java"
Perl "ChemPlugin.pm"
MATLAB "ChemPlugin.m"

Library map

header

File “ChemPlugin.lib” serves as a map to the ChemPlugin DLL for the computer to link against. You add the file to the compile or link statement.

ChemPlugin library

header

The ChemPlugin software object itself is contained in a dynamic load library, or DLL, named “ChemPlugin.dll”. The DLL is installed in a central location, such as “\Program Files”. Your client loads the DLL at run time.