|
|
void | CloseAll () |
| | 起動中の JMAG-Designer をすべて閉じます。
|
| |
| void | CloseInstance (const String &key) |
| | 指定されたキーの JMAG-Designer を終了します。 [詳解]
|
| |
| IDispatch * | GetInstance () |
| | GetInstance() 縺ァ襍キ蜍輔@縺櫟MAG-Designer繧、繝ウ繧ケ繧ソ繝ウ繧ケ縺悟ュ伜惠縺励◆蝣エ蜷医ッ縲√◎縺ョ Application 繧ェ繝悶ず繧ァ繧ッ繝医r蜿門セ励@縺セ縺吶 存在しなければ、新たにJMAG-Designerインスタンスを起動して、その Application オブジェクトを取得します。 GetNamedInstance() で起動したJMAG-Designerインスタンスだけが存在している場合でも GetInstance() 繧貞ョ溯。後☆繧九→縲∵眠縺溘↓JMAG-Designer繧、繝ウ繧ケ繧ソ繝ウ繧ケ縺瑚オキ蜍輔@縺セ縺吶 [詳解]
|
| |
| IDispatch * | GetNamedInstance (const String &key, const String &sessionKey="") |
| | 指定されたキーの JMAG-Designer の Application オブジェクトを取得します。指定されたキーの JMAG-Designer が存在しない場合は、新規に JMAG-Designer を起動します。 [詳解]
|
| |
| int | GetTimeoutSeconds () const |
| | JMAG-Designer を新規に起動する場合の待ち時間を取得します。 [詳解]
|
| |
| void | Quit () |
| | InstanceManager オブジェクトを終了します。 [詳解]
|
| |
| void | QuitIfEmpty (int timeout=5000) |
| | 起動中の JMAG-Designer が存在しない場合に、InstanceManager オブジェクトを終了します。 起動中のJMAG-Designerがある場合はtimeoutで指定された時間まで終了確認を繰り返します。 指定された時間までにすべての JMAG-Designer が終了しなければ、 InstanceManager オブジェクトは終了しません。 [詳解]
|
| |
| void | SetTimeoutMinutes (int min) |
| | JMAG-Designer を新規に起動する場合の待ち時間を分単位で設定します。起動中の JMAG-Designer のライセンスが開放されるまで一定時間待つ場合に使用します。 [詳解]
|
| |
| void | SetTimeoutSeconds (int sec) |
| | JMAG-Designer を新規に起動する場合の待ち時間を秒単位で設定します。起動中の JMAG-Designer のライセンスが開放されるまで一定時間待つ場合に使用します。 [詳解]
|
| |
InstanceManager クラスは
複数の JMAG-Designer の起動と終了を外部からコントロールします。
.
このクラスのオブジェクトを取得する例:
Set designerstarter = CreateObject("designerstarter.InstanceManager")