CAM API
  • CAM API
v3.0.3
Search Results for

    Show / Hide Table of Contents

    Entry point in executing utility

    This entry point already contains a list of system extensions:

    • Loading DLL files;
    • Loading EXE files.

    The extension expands the list of utilities that can be connected to main application. The fact is that system extensions can only run DLL and EXE files. By adding a new extension of type utility_runner, you can specify it in the launch parameters for extensions of type utility. Thus, ENCY calls the utility_runner extension, passing it information about the utility to be launched.

    • Identifier: utility_runner;
    • Used interfaces:
      • IExtensionTypeInfoUtilityRunner.
      • IExtensionUtilityRunner.
    • Available configuration settings:
      • filter_types: filter provided to "Choose file" dialog window, when user chooses utility;
      • visible_in_editor: extension is visible in utility editor, so it can be chosen. This allows for the creation of a unique extension that is suitable for launching only a specific utility and should not be displayed elsewhere to the user.

    Examples in our GitHub account:

    • C# - directory ExtensionUtilityRunnerNet;
    • Delphi - directory ExtensionUtilityRunnerDelphi;
    • C++ - directory ExtensionUtilityRunnerCpp.
    In this article