13.07.2015 Views

Caché Direct の使用法

Caché Direct の使用法

Caché Direct の使用法

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

7ログまれに、 特 に 問 題 の 診 断 を 行 うために、クライアントやサーバのログが 必 要 になることがあります。サーバは、エラー・グローバル 内 にすべてのエラー・トラップも 記 録 します。7.1 クライアントでのログ一 般 に 次 の 2 つの 方 法 で、クライアントでログを 有 効 にできます。• VisM.ocx の LogMask プロパティを 設 定 する。このプロパティは、レジストリ 設 定 をすべてオーバーライドします。• レジストリ・スイッチを 設 定 する。レジストリ 設 定 は、プロパティが 設 定 されていない 場 合 の 既 定 値 の 役 割 を 果 たします。レジストリ・スイッチにより、どのクライアント・プロセスでログを 作 成 するかを 正 確 に 制 御 することができます。 具 体的 に 言 うと、これらのスイッチは、HKEY_CURRENT_USER ハイブ、または HKEY_LOCAL_MACHINE ハイブに 常 駐可 能 で、 特 定 のユーザ、またはアプリケーション・プログラム、もしくはこれらの 組 み 合 わせに 対 してのみ、ログが 記録 されるように 変 更 できます。 選 択 肢 は 最 も 具 体 的 なものから 最 も 一 般 的 なものに 向 かって 階 層 的 に 検 索 されるので、 特 定 の 目 的 のための 具 体 的 なスイッチにより、 一 般 的 なスイッチがオーバーライドされることがあります。また、<strong>Caché</strong> <strong>Direct</strong> には、これらのレジストリ・エントリを 設 定 、 取 得 するためのルーチンが 用 意 されているため、プログラムの 制 御 下 で 簡 単 に 操 作 できます。7.1.1 VisM LogMask プロパティVisM.ocx の LogMask プロパティを 直 接 設 定 できます。ログを 有 効 にするには、このプロパティを 0x7FFFFFFF (C++ の場 合 )、または &H7FFFFFFF (Visual Basic の 場 合 ) に 設 定 します。 以 下 はその 例 です。VisM1.LogMask = Val(&H7FFFFFFF)この 16 進 数 値 に 対 応 する 10 進 数 の 整 数 は、2147483647 です。ログを 無 効 にするには、このプロパティを 0 に 設 定 します。このプロパティは、レジストリ 設 定 をすべてオーバーライドします。7.1.2 レジストリ・スイッチクライアント・ログ・スイッチはレジストリ・キー 値 で、 次 の 名 前 を 持 ちます。• LogMask はビット・マスクで、ログ 記 録 を 行 うかどうかを 表 します。 前 のセクション "VisM LogMask プロパティ" で 説明 した LogMask プロパティと 同 じ 値 を 取 ります。<strong>Caché</strong> <strong>Direct</strong> の 使 用 法 43

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

Saved successfully!

Ooh no, something went wrong!