autECLSession クラス

autECLSession オブジェクトは、 一般エミュレーター関連サービスを提供し、ホスト・アクセス・クラス・ライブラリーの 他の主要なオブジェクトへのポインターを含んでいます。レジストリーでのその名前は ZIEWin.autECLSession です。

autECLSession に含まれているオブジェクトはそれぞれ 独立させることができますが、これらへのポインターは autECLSession クラスに 存在します。autECLSession オブジェクトが作成されるときは、autECLPS、autECLOIA、autECLXfer、autECLWindowMetrics、autECLPageSettings、 および autECLPrinterSettings オブジェクトも作成されます。それらは、他のプロパティーと同じように参照してください。

注:
  1. このオブジェクトの現行バージョンは 1.2 です。このオブジェクトには 2 つのバージョンがあり、レジストリー内の ProgID はそれぞれ ZIEWin.autECLSession.1 および ZIEWin.autECLSession.2 です。バージョンを区別しない ProgID は、ZIEWin.autECLSession です。ZIEWin.autECLSession.1 オブジェクトは、プロパティー autECLPageSettings および autECLPrinterSettings をサポートしません。
  2. 最初に、作成したオブジェクトの接続を設定しなければなりません。SetConnectionByName または SetConnectionByHandle を使用して、オブジェクトを初期化します。接続は一度しか設定できません。接続が設定された後は、SetConnection メソッドをさらに呼び出すと例外を引き起こします。また、接続を設定せずに autECLSession プロパティーまたはメソッドにアクセスしようと しても、例外が引き起こされます。
以下の例は、Visual Basic で autECLSession オブジェクトを作成し、 設定する方法を示しています。
DIM  SessObj as Object
Set SessObj = CreateObject("ZIEWin.autECLSession")
 
' Initialize the session
SessObj.SetConnectionByName("A")
' For example, set the host window to minimized
SessObj.autECLWinMetrics.Minimized = True