====================================================================================================
== \[XER[hEt@C (TDS/Sample1) ==========================================================

Sample0/CallbackIo.c  MS/VS2010  MFC ɂʏgpTvƂB
CallbackIo.c ̋@\́Aɗ TDSSample1Proc.cpp ɕ߂B
{Tvł́Auuv ActiveAuzXgv Passive ڑƂĂB


 TDSSample1.cpp

  E {TṽAvP[VENX`



 TDSSample1Dlg.cpp

  E ʏ
  E e{^ɉāATDSSample1Proc.cpp ̊e֐ Call A@\sB
  E TDSSample1Proc.cpp ̊e֐́A{NXpӂ\̈ցAMbZ[WAMbZ[W
     \B



 TDSSample1Proc.cpp

  E Sample0/CallbackIo.c ̏sB
  E MAXe[^X̕ύX́ACallback ֐ɂsB
  E SML `bZ[W`t@CiSample.smljgpāAMbZ[W̍\zsB
  E MbZ[W̕\ALbZ[W`t@CgpAbZ[ẂAbZ[W\
     eږ̓\B
  E MPbZ[Wɑ΂QbZ[W̉́AbZ[W`t@Cgp
     bZ[W쐬@\ɂ쐬̂B



 EditList.cpp

  E MbZ[W\̈ EditList Ɋւ鏈sB



 Sample.ini

  E ../Sample0/Sample.ini Rs[Ďgp邱ƁB
     éA../Sample0/Readme.txt QƂ邱ƁB



 Sample.sml

  E ../Sample0/Sample.sml Rs[Ďgp邱ƁB
     éA../Sample0/Readme.txt QƂ邱ƁB



====================================================================================================
== TvEvO̍쐬@ ==================================================================

 MS/VS2010 gpATDSSample1.sln N邱ƂɂB

  E s` Release/TDSSample1.exe  Debug/TDSSample1.exe Ƃč쐬B


  (1) {TṽvWFNǵAVS2010  32bit vbgtH[ł̎gpOƂĂB

  (2) {Tv͈ȉ̊JɑΉB
      VS2012 ȍ~gpꍇ́AVS ̃vWFNgEt@C̕ϊ@\pāi邢͎ϊ
      Łjgp VS ̃o[Wɕϊ邱ƁBj
    E Microsoft .. Visual Studio 2010      (c:\Program Files\Microsoft Visual Studio 10.0)
    E Microsoft .. Visual Studio 2012      (c:\Program Files\Microsoft Visual Studio 11.0)
    E Microsoft .. Visual Studio 2013      (c:\Program Files\Microsoft Visual Studio 12.0)
    E Microsoft .. Visual Studio 2015      (c:\Program Files\Microsoft Visual Studio 14.0)
    E Microsoft .. Visual Studio 2017      (c:\Program Files\Microsoft Visual Studio 14.1)
    E Microsoft .. Visual Studio 2019      (c:\Program Files\Microsoft Visual Studio 14.2)

  (3) 64bit AP Ƃꍇ́AVS2010 ȍ~gpA[\[VEvbgtH[] ̎w
      "x64" ƂAǉCu̎Qƈʒu "../Win32"  "../Win64" ɕύX邱ƁB
      ܂A[rhCxg]  (4) Ɏ TDSSample1.exe ̃Rs[ύX邱ƁB

  (4) Build ʂ TDSSample1.exe  ../Sample0/bin32/ ɎIɃRs[B
      ../Sample0/ ɂ "nmake -f Makefile.Win32" sƁAsɕKvȐݒt@C
      ../Sample0/bin32/ ɃRs[̂ŁA../Sample0/bin32/ ł̎sB



====================================================================================================
== TvEvŐN@A@ ========================================================

 

  E JgEfBNgɁAȉuB
    E Sample.ini
    E Sample.sml

  E s\ȃpX ../Win32  ../Win64 ɂȉRs[B
    E TDS.dll


  (1) L "== TvEvO̍쐬@ =="  (3)(4) Ɏ悤 TDSSample1.exe 
      ../Sample0/bin32/ ɎIɃRs[ASample0/ ł nmake ̎sɂs
      ̂ŁAȒPɎs邱ƂłB



 N

  E Sample1.exe QNB

  i2) Sample1.exe mł̒ʐMsꍇ͂QNBʐM̑ CallbackIo.exe łǂB
       AVɍ쐬AΉAvP[VłǂB



 

  E [Jn^I] ́uuv́uzXgvIāuJnvB
     _TDSCommOpen()Ay _TDSMDMssgInitialize()  Call ASECS/HSMS \ȏԂƂȂB

  Euuv̏ꍇ́AuConnectvuSelectvAuzXgvɑ΂āAڑAZNg
     Ԃւ̈ڍssB

  Euؒfvꍇ́AuDeselectvuShutdownvsAuShutdownvł܂ȂA
     uł́uIvł悢B

  E ZNgԂɈڍsƁA[M] ̊e{^\ƂȂB
    uS1F1 MvuS1F21 MvuS6F11 MvíuS2F49 Mj́APƂł̃bZ[WM
     sBuCӃbZ[WMv́Aɓ͂̂̃bZ[WbZ[W`t@C猟
     đMB
    uAMJnv́A著MԊuiTDSSample1Proc.cpp Œ`j S6F11  S2F49 
     AđMBuAMIvŒ~B
 
  (3) {Tv́A̐iiȂׂVv TDS gp@߁jO
      ւĂ͏\ł͂܂BgpɂȂꍇ̃R[hɂẮATDS pAp
      `ԓɉāA\ȗOR[hĂB


