Initialise the API. Safe to call multiple times, each call must have matching call
to
Terminate.
Namespace: Autodesk.Navisworks.Api.Controls
Assembly: Autodesk.Navisworks.Controls (in Autodesk.Navisworks.Controls.dll)
Syntax
Visual Basic |
---|
Public Shared Sub Initialize |
C# |
---|
public static void Initialize() |
Visual C++ |
---|
public:
static void Initialize() |
Examples
CopyUsing Initialize and Terminate
try
{
Autodesk.Navisworks.Api.Controls.ApplicationControl.ApplicationType = ApplicationType.MultipleDocument;
Autodesk.Navisworks.Api.Controls.ApplicationControl.Initialize();
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new MDIViewer());
Autodesk.Navisworks.Api.Controls.ApplicationControl.Terminate();
}
catch (Autodesk.Navisworks.Api.RuntimeLoaderException)
{
MessageBox.Show(
"The program is trying to use a Navisworks control but the control" +
"can't find a Navisworks runtime to use. For example if no Navisworks product is installed.");
}
Exceptions
See Also