 **********************************************************************
 * ۏؐӔC:                                                          *
 *                                                                    *
 * ȉ̃R[h́AIBM R[|[V쐬TvER[h     *
 * łBTvER[h́AIBM ̐Ȑïꕔł͂܂B   *
 * TvER[h̓AvP[VJ邱ƂړIƂ     *
 * Ē񋟂Ă܂B{R[h́A蕨ƂČ܂܂̏     *
 * Œ񋟂A@rSېӔCAi̕ۏ؂ѓړIK     *
 * ̕ۏ؂܂߂āAȂَ͖̕ۏ؂Kp܂B   *
 * ܂AIBM ́ATvER[h̎gpɂĐQɊւ     *
 * āAȂӔC܂B                                     *
 *                                                                    *
 **********************************************************************

 O: SAMPLE05 - vZXo^TuVXe DLL

 /TO:
 TuVXe _DLL_InitTerm ֐̗B

 ^XN:
 PȃTuVXe DLL ̍쐬B

 :
 DLL ́AɃANZXvZX̐̑S̓IȃJEgATuVXe
 ANZXvZXƂ̊TZvAтׂẴvZXɂĂ̑v
 ێĂ܂BTuVXeɃANZXvOp
 OGg[E|Cg 2 ܂Bŏ̂̂́A
 "DLLINCREMENT" ŁAnꂽʂv
 ĂяovZX̍v̗𑝕܂B
 2 Ԗڂ̃Gg[E|Cg "DLLSTATS" ŁA
 TuVXeɂĕێĂ铝vA
 vƌsvZX̍v܂߂Ĉ܂B

 vƃvZX̍v́ATuVXe̒P̋pf[^EZOg
 i[܂BevZX̍v́A
 ꎩ̂̃f[^EZOgɊi[܂B

  R}hs̃Tv̎s@:
  P .exe t@C̖O͂܂B܂Â悤ɓ͂܂B

        MAIN05


 R}hsTvEvWFNgrh@:
 sample05 fBNg[PɎ̂悤ɓ͂܂B

        nmake

 \[XEt@C:

    P[V:
    \ibmcpp\samples\compiler\sample05

    t@C     
    ------------   ------------
    MAIN05.C       sꂽvvgɑΉ[U[̓͂ɏ]āA
                   DLL ̊eGg[E|CgĂяo
                   main ֐ C \[XB

    P[V:
    \ibmcpp\samples\compiler\sample05\dll

    t@C     
    ------------   ------------
    SAMPLE05.C     DLL /I[` C \[X
                   "increment"  "stats" ֐ C \[XB܂A
                   SAMPLE05.DLL gpevZX̓o^
                   o^̂߂̓֐܂B
    SAMPLE05.H     "increment"  "stats" Gg[E|Cg̃vg^CvB
    SAMPLE05.DEF   SAMPLE05.DLL ̍쐬Ɏgp郂W[`t@C


 \tgEFA/n[hEFAv (OS/2 ̂):
 dll fBNg[ɍ쐬ꂽ DLL  sample05 fBNg[
 ړ܂Bsample05 sfBNg[ƂĐݒ肵āAMAIN05.EXE s܂BVXe
 SAMPLE05.DLL 邽߂ɂ́ACONFIG.SYS  LIBPATH ݒ
 sfBNg[܂܂ĂKv܂ (܂A".;" w肳ĂKv܂)B


