CreateControl(String) Method
Creates a control from a saved session file. The method returns a control instantiated from a previously saved session file.
'Declaration
Public Overloads Function CreateControl( _
ByVal As String _
) As Object
'Usage
Dim instance As Application
Dim sessionFilePath As String
Dim value As Object
value = instance.CreateControl(sessionFilePath)
Parameters
- sessionFilePath
- The session path.
Return Value
Created control.
using System;
using System.Collections.Generic;
using System.Text;
using Attachmate.Reflection.Framework;
using Attachmate.Reflection.Emulation.IbmHosts;
using Attachmate.Reflection.UserInterface;
namespace OpenASession
{
class Program
{
static void Main(string[] args)
{
//Start a visible instance of Reflection or get the instance running at the given channel name
Application app = MyReflection.CreateApplication("myWorkspace", true);
//Create a terminal from the session document file
string sessionPath = Environment.GetEnvironmentVariable("USERPROFILE") + @"\Documents\Micro Focus\Reflection\gettingStarted.rd3x";
IIbmTerminal terminal = (IIbmTerminal)app.CreateControl(sessionPath);
//Make the session visible in the workspace
IFrame frame = (IFrame)app.GetObject("Frame");
frame.CreateView(terminal);
}
}
}