====================================================================================================
== TvEvO (32bit Ή) 肠ȕւɋNɂ ================================

0. Cmd.exe (R}hEvvg) QNATDS pbP[WCXg[fBNgɁA
   JgEfBNgړB

1. ȉ̃t@C "FirstSample0/bin32/" ɃRs[B
  E Win32/TDS.dll
  E Sample0_Makefile/Sample.ini

2-1. FirstSimpleIo.exe ̎s
  a. N Cmd.exe ̂Pɂ     "FirstSimpleIo h" sB
  b. N Cmd.exe ɂ "FirstSimpleIo e" sB
  c. Iɂ "Ctrl-C" ͂B

2-2. FirstBasicIo.exeAFirstCallbackIo.exe ̎s
  a. N Cmd.exe ̂Pɂ     "FirstBasicIo h"  "FirstCallbackIo h" sB
  b. N Cmd.exe ɂ "FirstBasicIo e"  "FirstCallbackIo e" sB
  c. N̑́Ae\[XR[h̃wb_̃RgQƂ邱ƁB



====================================================================================================
== s`t@C ================================================================================

 bin32/FirstSimpleIo.exe
 bin64/FirstSimpleIo.exe

   FirstSimpleIo.c    VS2010 gp Makefile.Win32  Makefile.Win64 ɂ make 
   s`B
   bin32/FirstSimpleIo.exe ̎sɂ ../Win32/  32bit Ή TDS.dll KvB
   bin64/FirstSimpleIo.exe ̎sɂ ../Win64/  64bit Ή TDS.dll KvB


 bin32/FirstBasicIo.exe
 bin64/FirstBasicIo.exe

   FirstBasicIo.c     VS2010 gp Makefile.Win32  Makefile.Win64 ɂ make 
   s`B
   bin32/FirstBasicIo.exe ̎sɂ ../Win32/  32bit Ή TDS.dll KvB
   bin64/FirstBasicIo.exe ̎sɂ ../Win64/  64bit Ή TDS.dll KvB


 bin32/FirstCallbackIo.exe
 bin64/FirstCallbackIo.exe

   FirstCallbackIo.c  VS2010 gp Makefile.Win32  Makefile.Win64 ɂ make 
   s`B
   bin32/FirstCallbackIo.exe ̎sɂ ../Win32/  32bit Ή TDS.dll KvB
   bin64/FirstCallbackIo.exe ̎sɂ ../Win64/  64bit Ή TDS.dll KvB


() q .exe ̎si.iniA.dll  bin32/Abin64/ ɕKvj𐮂ɂ́Aq
    "== TvEvO̍쐬@ ==" ɋL@ make sƂ悢B



====================================================================================================
== \[XER[hEt@C ========================================================================

 FirstSimpleIo.c

  E SECS bZ[W`oō\zAP S1F1AS1F2 ̑MJԂAłPȎgpB



 FirstBasicIo.c

  E SECS bZ[W SECS ɂ Send/Receive 𒀎sA{IȏB



 FirstCallbackIo.c

  E SECS bZ[W Receive  Callback ֐ōsAPbZ[W̎ḾAΉ
     QbZ[W̑o̎_ōsʏ̏ɋ߂B

  E vR[hɂAԊui100msjł̘AMiMj CNTL-C ͂܂ŌpsB



 FirstSubFunctions.h

  E FirstBasicIo.cAFirstCallbackIo.c  Call ֐̎̂i[\[XER[hEt@CB
     e\[XER[hEt@Cł́A#include 邱ƂɂA̒Ɏ荞ށB



====================================================================================================
== TvEvO  Build As邽߂̃t@C ========================================

 Makefile.Win32AMakefile.Win64  

  E LR̃vOiFirstSimpleIoAFirstBasicIoAFirstCallbackIoj쐬 makefile

  E 32bit AvP[VΉƂꍇ́AMakefile.Win32 QƎgp邱ƁB
  E 64bit AvP[VΉƂꍇ́AMakefile.Win64 QƎgp邱ƁB



 Sample.ini

  E ../Sample0_Makefile/ ̂̂gpB
  E {Cu̐ݒt@C̗łA{TvEvOgpB
  E [DEFAULT] ZNVɁAzXgAݔʂ̍ڂݒ肵ŁA[HOST] ZNVɃzXg
     ŗL̐ݒsA[EQUIP] ZNVɐݔŗL̐ݒsB
  E HSMS ڑɂAfoCXhc = 0x20 ̐ݔƃzXgAP̂obŐ܂Ԃsꍇ
     z肵ݒB
  E SECS bZ[W̍ő咷 100000Bytes ƂĂAƑ傫ȃbZ[Wgpꍇ́A
     {ݒt@C̐擪ɋLqRgQlƂāAp[^lύXKvB
  E {CusOo͂ɊւĂ͈ȉ̐ݒƂȂĂB
    E ʐMg[X{Cȕ̃Xg`ŏo͂BPUi\͍sȂB
    E g[XA[U I/F ֐g[X͍sȂBʐMg[X́At@Cɂ̂ݏóB
    E g[XEt@C 5MB 𒴂Ɛ؂ւB
  E ݒl̏ڍׂ́AvO}[YE}jAiTDS.pdfjQƂ邱ƁB



 setup32.bat
 setup64.bat

  E Windows ɂ makefile gpvO Build 𐮂邽߂̃ob`ER}h



(1) eTvEvO y Makefile ̍śA"LF" R[ĥ݁B]āAWindows  Notepad
    ł́AQƂ邱ƂłȂBsR[h "LF" ݂̂łt@CɑΉeLXgE
    GfB^gpāAQƂ邱ƁB
    ݒt@ĆANotepad łQƉ\B

(2) eTvEvO TAB Stop ʒu͂WƂȂĂ̂ŁAgpeLXgEGfB^
    ̐ݒ̂悤ɂ邱ƁB



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

 Windows ɂ makefile gpvO Build

  E cmd.exe NA̒ōƂsB

  E Microsoft Visual Studio ̃RpC̊Jgpł悤ɂ邽߁AVisual Studio 
     pӂȉ̃ob`Et@CNAJ𐮂B

    E 32bit AvP[VƂꍇ
       [Visual Studio CXg[fBNg]\VC\vcvarsall.bat x86

    E 64bit AvP[VƂꍇ
       [Visual Studio CXg[fBNg]\VC\vcvarsall.bat x64

  E 32bit ̏ꍇ́AMakefile.Win32A64bit ̏ꍇ́AMakefile.Win64 gpB

  E ȉ̃R}h Build sB
    E nmake -f Makefile.Win32      nmake -f Makefile.Win64
       ~~~~~~~~~~~~~~~~~~~~~~~              ~~~~~~~~~~~~~~~~~~~~~~~

  E Build ʂ́A./bin32/  ./bin64/ ɔzuB
     sɕKv .dllA.ini fBNgɃRs[B


  (1) 𐮂邽߂̎sR}hɊւĂ "setup32.bat"  "setup64.bat" QƂA
      setup32.bat  setup64.bat K؂ɕύXĎgp邱ƂB

  (2) {CuEpbP[W͈ȉ̊JɑΉB
     itvWFNgEt@C VS2010 ̂̂Ȃ̂ŁAȍ~̃o[W VS gp
      ꍇ́AVS ̃vWFNgEt@C̕ϊ@\pāi邢͎ϊŁjgp VS 
      o[WɕϊKvBj
    E Microsoft .. Visual Studio 2005  (Microsoft Visual Studio 8)  ...... (Not support)
    E Microsoft .. Visual Studio 2008  (Microsoft Visual Studio 9.0)  .... (Not support)
    E Microsoft .. Visual Studio 2010  (Microsoft Visual Studio 10.0)  ... (32bit, 64bit)
    E Microsoft .. Visual Studio 2012  (Microsoft Visual Studio 11.0)  ... (32bit, 64bit)
    E Microsoft .. Visual Studio 2013  (Microsoft Visual Studio 12.0)  ... (32bit, 64bit)
    E Microsoft .. Visual Studio 2015  (Microsoft Visual Studio 14.0)  ... (32bit, 64bit)
    E Microsoft .. Visual Studio 2017  (Microsoft Visual Studio 14.1)  ... (32bit, 64bit)
    E Microsoft .. Visual Studio 2019  (Microsoft Visual Studio 14.2)  ... (32bit, 64bit)
    E Microsoft .. Visual Studio 2022  (Microsoft Visual Studio 14.3)  ... (32bit, 64bit)



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


 eTvEvŐN@A@́Ae\[XER[h̃wb_QƂ邱ƁB

  (1) Windows ̏ꍇATDS.dll       s\ PATH    ɔzu邱ƁB

  (2) {Tv́A̐iiȂׂVv TDS gp@߁jO
     ւĂ͏\ł͂܂BgpɂȂꍇ̃R[hɂẮATDS pAp`
     ԓɉāA\ȗOR[hĂB

