Creating Add-ons for Custom .NET Applications

For third-party .NET applications that are not supported by the built-in connector, you can develop an add-on to provide functionality for specific .NET controls, including user controls and libraries.

For complete and detailed information, see the Screen Connectivity Add-On User Guide.

How It Works

The Real-Time Client loads the add-on inside the application and attaches it to a specific control, and manages the communication between the add-on and the Real-Time Client solution. The add-on implements specific functionality targeting those custom controls.

Add-ons are not loaded inside the RTClient process.

The add-on dll can contain several classes inside the RTDesigner installation folder.

To enable the add-on dll file:

1. After creating the dll, copy the file to the RTDesigner installation folder:

For 64bit machines: <install dir>\Program Files \NICE Systems\Real-Time Designer

For 32bit machines: <install dir>\Program Files (x86)\NICE Systems\Real-Time Designer

2. Specify the dll name and class in the Real-Time Designer settings, by clicking the NICE icon and then clicking Settings.

3. Specify the add-on for a particular capture.

You can now use the new add-on functions and events.

Add-on Functions

Execute Addon Function: Gets the function name from the add-on to execute

Execute Addon Function with Text: Gets the function name from the add-on to execute with parameter text and returns a string value

Add-on Event

Events can be fired from within the add-on for handling in the Designer solution.