13.07.2015 Views

Caché での C++ の使用法

Caché での C++ の使用法

Caché での C++ の使用法

SHOW MORE
SHOW LESS

Create successful ePaper yourself

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

サンプル・プログラム• LCB アプリケーションの 所 有 者 、グループ、SUID ビットを 設 定 します。 以 下 はその 例 です。chown lcbdemochgrp cacheusr lcbdemochmod g+s lcbdemo1.4 サンプル・プログラム標 準 の <strong>Caché</strong> インストールには、<strong>C++</strong> のサンプル・ディレクトリである \dev\cpp\samples\ に、いくつかの簡 単 なサンプル・プログラムが 含 まれています (ご 使 用 のシステムの の 場 所 については、"<strong>Caché</strong> インストール・ガイド" の "<strong>Caché</strong> の 既 定 のインストール・ディレクトリ" を 参 照 してください)。 用 意 されているサンプル・プログラムは以 下 のとおりです。• samples.cpp — 標 準 の <strong>Caché</strong> <strong>C++</strong> バインディングの 使 用 法 を 示 す 簡 単 なプログラムです。• lcbdemo.cpp — Light <strong>C++</strong> バインディングの 使 用 法 を 示 します。• mttest.cpp — スレッドの 安 全 性 を 検 証 するためのマルチスレッドの LCB テストです。• qtest.cpp — 標 準 のバインディングおよびマルチスレッド LCB の 両 方 を 使 用 するクエリ・プログラムです。これらのプログラムの MS Visual Studio プロジェクト・ファイルは、..\samples\msvc90 にあります。UNIX® プラットフォームの 場 合 は、<strong>Caché</strong> 2008.1 以 降 で run_samples.sh を 使 用 できます。必 要 なプロキシ・クラスsamples.cpp プログラムは、 同 様 に 標 準 の <strong>Caché</strong> インストールに 付 属 する、SAMPLES ネームスペースの Sample パッケージにあるクラスを 使 用 します。 以 下 のファイルが <strong>C++</strong> のメインのサンプル・ディレクトリにない 場 合 は、Sample.Personおよび Sample.Address について、 以 下 の <strong>C++</strong> プロキシ・クラス・ファイルを 生 成 する 必 要 があります ("プロキシ・クラスの 生 成 " を 参 照 してください)。• Sample_Person.h、Sample_Person.cpp• Sample_Address.h、Sample_Address.cpplcbdemo.cpp プログラムは、SAMPLES ネームスペースの User パッケージにあるクラスを 使 用 します。 以 下 の <strong>C++</strong> プロキシ・クラス・ファイルが <strong>C++</strong> のメインのサンプル・ディレクトリにない 場 合 は、User.Person および User.testidkey2 について、これらのファイルを 生 成 する 必 要 があります。• LC_User_Person.h、LC_User_Person.cpp• LC_User_testidkey2.h、LC_User_testidkey2.cpp<strong>Caché</strong> <strong>での</strong> <strong>C++</strong> の 使 用 法 11

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

Saved successfully!

Ooh no, something went wrong!