iNTERFACEWARE Products Manual > Installing and Using Iguana > Using Older Versions of Iguana > Writing a Client Executable > The Client Executable Communication Libraries |
|
Looking for Iguana v.5 or v.6? Learn More or see the Help Center.
Iguana client executables communicate with Iguana using two client executable communication libraries that are included with the Iguana installation: IGC.dll and IGC_csharp.dll. IGC.dll is a native dynamic link library that implements the Iguana client executable communication protocol. Plugins generally only use IGC.dll indirectly through IGC_csharp.dll. IGC.dll should not be distributed with the client executable. Instead, the PATH environment variable should include the full path of the directory that contains IGC.dll, which is the directory in which Iguana is installed (for example, C:\Program Files\iNTERFACEWARE\Iguana). IGC_csharp.dll is a .NET assembly that wraps IGC.dll and provides a .NET interface to the Iguana client executable communication protocol. This assembly is used by C# and VB.NET client executables to communicate with Iguana. It should be distributed with, and installed in, the same folder as the client executable. For more information on the API defined in this dynamic link library, see the C# IGC (Iguana Client) Class Reference. |