About DLLs

This section contains information about using dynamic link libraries (DLLs) in ATEasy applications, and includes the following topics:

 

Topic

Description

Using Dynamic Link Libraries (DLLs) with ATEasy

An overview of how DLLs are used with ATEasy.

When to Use DLLs in ATEasy Applications

Description of when to use DLLs in ATEasy applications.

Inserting a DLL

Instructions on inserting a DLL into an ATEasy application.

Importing DLL Functions and Data Types from C Header files

How to import DLL functions and data types from a C language hedaer file (.h)

Setting DLL Properties

Instructions on setting DLL properties.

DLL Submodules

Descriptions of the DLL submodules.

Declaring DLL Procedures

Instructions on declaring a DLL procedure.

Setting DLL Procedure Properties

Instructions on setting DLL procedure properties.

Using Aliases and Ordinals When Declaring DLL Procedures

Information on using aliases and ordinals in DLL procedure declarations.

Defining DLL Procedure Parameters

Instructions on defining DLL procedure parameters.

DLL Procedure Parameter Types

Descriptions of DLL procedure parameter types.

Using Commands with DLL Procedures

Information on creating user-defined commands for use with DLL procedures.

Distributing a DLL

Information on distributing a DLL with an ATEasy application.

About the DLL Examples

Examples of DLL usage in ATEasy applications.

Dynamic Loading of DLLs (v 7)

LoadLibrary (and UnloadLibrary) statements are allowed to load and unload DLL during run time.