**********************************************************************
* 保証の放棄:                                                        *
*                                                                    *
* ここに収められているコードは、IBM Corporation が作成したサンプル・ *
* コードです。このサンプル・コードは、いかなる標準 IBM 製品の一部    *
* でもなく、単にお客様のアプリケーション開発を支援する目的で提供さ   *
* れています。このコードは、いかなる種類の保証もなく、「現状のまま」 *
* 提供されています。お客様がサンプル・コードを使用した場合に生じる   *
* 損害については、そのような損害の可能性について助言を受けたとして   *
* も、IBM に責任はありません。                                       *
*                                                                    *
**********************************************************************

 名前: SAMPLE05 - プロセス登録サブシステム DLL

 説明:
     DLL は、サブシステムにアクセスする各プロセスごとに合計を出し、
     すべてのプロセスの総計を出すことにより、DLL にアクセスするプロセ
     スの数の総計を維持します。サブシステムにアクセスするプログラムに
     は、2 つの外部エントリー・ポイントがあります。最初のエントリー・
    ポイントは "DLLINCREMENT" です。これは、呼出し側プロセスでの総計
    と小計の両方を、それに渡された量だけインクリメントします。2 番目
    のエントリー・ポイントは、"DLLSTATS" です。これは、現行プロセスで
    の総計と小計を含む、サブシステムで維持されている統計値を出力しま
    す。

     プロセスの総計と小計は、サブシステムの 1 つの共用データ・セグメ
     ントに保管されます。各プロセスごとの小計は、それぞれのデータ・セ
     グメントに保管されます。

 タスク:
     簡単なサブシステム DLL の作成。

 機能/概念:
     サブシステム _DLL_InitTerm 関数の例。

   コマンド行からサンプルを実行する方法:
        次のように、単に .exe ファイルの名前を入力してください:

            MAIN05


 コマンド行から自分でサンプル・プロジェクトを構築する方法:
       - DLL を最初に構築するには:
         sample05\dll のディレクトリーから、次のように入力します:

            nmake

       - main プログラムを構築するには:
         sample05 のディレクトリーで、次のように入力します:

            nmake

     追加情報
   このサンプルや、VisualAge for C++ に付属のその他のサンプルに関する
   追加情報については、「サンプル・プログラムの手引き」ノートブックを
   参照してください。

  プログラム マネージャ からこのノートブックにアクセスするには、
  VisualAge for C++ プロダクト・オブジェクトをオープンし、そこで
  「サンプル・プログラムの手引き」ノートブックをオープンしてください。

