/* サンプル0 - SKKFEPと辞書プロセスをつなぐ、最小限の転送動作のみを行うゲートの例 */ myself = 0 ///< 自分のゲート番号 (ゲート0にはSKKFEPからの要求が来る) target = 1 ///< 接続先ゲート番号 (ゲート1では辞書プロセスが動作している) Gate = new ActiveXObject("SKKGate"), Shell = new ActiveXObject("WScript.Shell") var id // メイン for (;;) { id = Gate.Sync(myself) // 要求が来るまで待つ // 負の数の場合は必ず終了する (停止要求受信時 -1 / 二重起動検出時 -2) if (id < 0) { if (id == -2) { Shell.Popup("停止します") Gate.Sync(-1, myself) } break } Gate.Exec(target) // 指定ゲートにデータを丸投げ }