13.07.2015 Views

Caché Direct の使用法

Caché Direct の使用法

Caché Direct の使用法

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

VisM イベント最 初 の 引 数接 続 文 字 列SetServer メソッド既 に 接 続 されているかどうかによって、 動作 が 異 なります。• まだ 接 続 されていない 場 合 、このサーバに 接 続 します。• 既 に 接 続 されている 場 合 、CDConnectのチャネルを 変 更 します (その 後 、 古いサーバ・プロセスをシャットダウンします)。接 続 メソッド既 に 接 続 されているかどうかによって、 動 作が 異 なります。• まだ 接 続 されていない 場 合 、このサーバに 接 続 します。• 既 に 接 続 されている 場 合 、 元 の CDConnectから 切 断 し、 新 しい CDConnect に接 続 します ( 元 の CDConnect は 変 更 されません)。接 続 タグ空 の 文 字 列二 重 引 用 符 で 囲 まれた 疑 問 符指 定 された CDConnect に 接 続 します ( 既に 接 続 されている 場 合 は、まず 切 断 されます。 元 の CDConnect は 変 更 されません)。[<strong>Caché</strong> version 2007.1 以 降 で 可 能 ]CDConnect から 切 断 され、チャネルだけが 残 ります。サーバのユーザにプロンプトを 表 示 した 後で、 次 の 処 理 を 行 います。• まだ 接 続 されていない 場 合 、このサーバに 接 続 します。• 既 に 接 続 されている 場 合 、CDConnectのチャネルを 変 更 します (その 後 、 古いサーバ・プロセスをシャットダウンします)。指 定 された CDConnect に 接 続 します ( 既 に接 続 されている 場 合 は、まず 切 断 されます。元 の CDConnect は 変 更 されません)。最 後 に 開 かれた CDConnect に 接 続 します( 既 に 接 続 されている 場 合 は、まず 切 断 されます。 元 の CDConnect は 変 更 されません)。サーバのユーザにプロンプトを 表 示 した 後 で、次 の 処 理 を 行 います。• まだ 接 続 されていない 場 合 、 指 定 されたサーバに 接 続 します。• 既 に 接 続 されている 場 合 、 元 の CDConnectから 切 断 し、 新 しい CDConnect に接 続 します ( 元 の CDConnect は 変 更 されません)。Server プロパティを 設 定 することは、SetServer() メソッドの 呼 び 出 しと 同 じ 効 果 があります。複 数 の VisM が 1 つの CDConnect を 共 有 している 場 合 は、 同 時 に 通 信 を 試 みてはなりません。 通 信 しようとした 場合 、"nonsynchronous communication" エラー・メッセージが 表 示 されます。5.4 VisM イベントExecutedOnErrorこのイベントは、サーバでコードの 実 行 を 試 行 した 後 に、 実 行 が 成 功 したかどうかに 関 係 なく 起 動 されます。エラーが 発 生 した 場 合 、Executed イベントの 前 に、OnError イベントが 起 動 されます。このイベントは、サーバからクライアントに 対 してエラーが 報 告 されたとき (つまり、Error および ErrorName プロパティに 空 ではない 値 が 設 定 されている 場 合 ) に、 常 に 起 動 されます 何 らかのコードを 実 行 しようとしているときにエラーが 発 生 した 場 合 、Executed イベントの 前 に OnError イベントが 起 動 されます。<strong>Caché</strong> <strong>Direct</strong> の 使 用 法 39

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!