Description
The Tools category includes options to change the functionality and behavior of the HWAccess and the active external libraries. It allows configuration of static options of DLLs and library control of the main application
The Reset Libraries command resets the status of all HWAccess libraries in the registry to active state. Once this option is selected and HWAccess restarts, the program will search the registry for all libraries available.
The Clear Libraries command removes previous registration of all external libraries. It behaves like the Reset Libraries command and performs a full scan for libraries on the next restart of HWAccess. The difference there is no registry check in this case.
The Add Library command adds an external library (DLL) to the current HWAccess list and passes control to the library for initialization. Once the library completes initialization it is added in the parameters window. There is a custom interface between HWAccess and external libraries that needs to be followed in order for a library to load successfully. See the SDK documentation for details of DLL design and functionality.
The Remove Library command removes the selected external library (DLL) from the current HWAccess list. It sends a termination message to the library and then removes it from the list. The library remains active in the registry so when HWAccess restarts the library will be loaded again. See the Disable Library option in order to permanently disable a library. See the SDK documentation for details of DLL design and functionality.
The Disable Library command removes and disables the selected external library (DLL) from the current HWAccess list. It sends a termination message to the library and then removes it from the list. It also marks the library as disabled in the registry. The library remains inactive until a reset libraries command is invoked. See the Remove Library option in order to temporarily remove a library. See the SDK documentation for details of DLL design and functionality .
The Library Information command displays details about the current version of an external library. This information includes the version, build date and type of the selected library. The following figure shows the version contents in a typical example of library information. See the SDK documentation for details of DLL design and DLL functionality.
The Options command invokes the main configuration dialog. The configuration dialog is used by external libraries as well as HWAccess.
On the left side of the dialog there are two sections controlled by HWAccess. The top one is a list with the libraries names while the bottom one is used for color selection of the view and parameters windows.
On the right side the OK, CANCEL buttons communicate with the external libraries before closing the dialog. The right top section lists the library filename currently selected. The right mid-section is controlled by the external libraries which show their available configuration options.
See also the Control Bars for the various windows and functionality of the application.
Back to the Menu Commands.

