ActiveX/COM Adapter Configuration Dialog Box

Select Configure»Adapters , select the ActiveX/COM Adapter in the list control, and click Configure to launch the ActiveX/COM Adapter Configuration dialog box.

The ActiveX/COM Adapter Configuration dialog box contains the following options:

  • Use Late Binding —Specifies whether the ActiveX/COM Adapter uses late binding or early binding. When you specify the code module for an ActiveX/COM step, TestStand stores the IDs and names of the object and member the step calls. During execution, the ActiveX/COM Adapter must invoke the ActiveX Automation server and specify which object to create and which member to call.

    The ActiveX/COM Adapter always stores both IDs and names for the modules you specify. Early binding is more efficient, but requires that the IDs of the automation server do not change. When you are developing the automation server in an environment that does not provide direct control over IDs, use late binding so inadvertent changes to IDs do not invalidate the code module information for the steps. When you are finished developing the development automation server, disable this option and update the IDs in the client sequence files.

    You can update the IDs by editing the code module information for each step or by selecting Tools»Update Automation Identifiers and running the Update Automation Identifiers tool on each sequence file that contains ActiveX/COM steps that reference the server.

  • Unload Unused ActiveX Servers After Execution —The ActiveX/COM Adapter requests the operating system to unload in-process (DLL) servers after every execution. The operating system only unloads those servers you are no longer using. Disable this option to improve execution speed.
  • Show Method Arguments in Step Description —The description for steps that use the ActiveX/COM Adapter includes the arguments steps pass to the methods they call.
  • Show ActiveX Controls When Specifying a Module —The ActiveX/COM Module tab and the Edit ActiveX/COM Call dialog box include ActiveX controls in the list of available servers.

See Also

ActiveX/COM Module Tab

Edit ActiveX/COM Call dialog box