InfoConnect API Guide
Attachmate.Reflection.UserControl.Wpf.OpenSystems Namespace / OpenSystemsTerminalControl Class / InitInstance Method / InitInstance() Method
Example


In This Topic
    InitInstance() Method
    In This Topic
    Initializes this terminal instance.
    Syntax
    'Declaration
     
    
    Public Overloads Sub InitInstance() 
    'Usage
     
    
    Dim instance As OpenSystemsTerminalControl
     
    instance.InitInstance()
    public void InitInstance()
    Remarks

    The InitInstance call is required to initialize the terminal user control prior to use.

    Use the TerminalInitializedEventHandler to check for errors that may have occurred during terminal initialization.

    Example
    Initialize a terminal user control and then check for errors before setting a host address and connecting
    private void Window_Loaded(object sender, RoutedEventArgs e)
    {
        openSystemsTerminalControl1.InitInstance();
    }
     
    private void OpenSystemsTerminalControl1_TerminalInitializedEvent(object sender, System.ComponentModel.AsyncCompletedEventArgs e)
    {
        // Check if error occurred during the terminal initialization
        if (e.Error != null)
        {
            MessageBox.Show("Error during terminal initialization step: " + e.Error); return;
        }
     
        ITerminal Terminal = openSystemsTerminalControl1.Terminal;
        ((IConnectingSettingsBestNetwork)Terminal.ConnectionSettings).HostAddress = "YourHostName";
        Terminal.Connect();
    }
    See Also