====================================================================================

        TOWER SCOPE    擾`oh菇

                                                         2006-12-01  
                                                         2008-08-26 
                                                         2014-07-05 O
                                                         2017-09-11 l
                                                         2022-03-10 ܔ
                                                         2021-01-04 Z
====================================================================================

yzɂ́Asb`̃tHgɂĈ𐄏܂B

PD{APÏʒuÂ

     ---------------- v   ============  v   -------------------
     | [U[     | -----> | {API    | ------> | 񋟃T[o[ |
     | AvP[   |    |          |     |                  |
     | V       | <----- |          | <------ |                  |
     ----------------        ============         -------------------


QD{`oh̓ɂ
    {API̓AvP[VƊT[o[Ƃ̒s܂B
    {APIv̗()
    
               [U[Av                   TowerScope              񋟃T[o[
     -------------------------------------------------------------------------------------------------
       [U[AvP[V̋N
                      
                 DLL ̃[h                    WXgoߎ
                                               擾
                                               (60bԐ̂߂̏)
                      
                      
                  (Fؗv)                     AvP[VŃOAEg܂ł͈݂̂OK
                                               f[^vƂɃOC͕svB
                      
                      
                       AuthenticationToServer()
                 F؂̗v  ----------------->  F؃p[^ɊÂ   -------> tꂽF؏
                                               F؂v                        ɊÂAs
                                                                                         
                                                                                         
                       <---------------------  bZ[W     <------- F،ʂԂ
                                               ĕԂ܂B
                                               G[̏ꍇɂ͊
                                               G[R[hԂ܂
                                               ɏꂽꍇɂ
                                               OԂ܂
                      
                      
      S ---------->
      P ---------->
                      
             vp[^̃Zbg
                      
                      
             ==========================(YES)
             |       VC++?            | -----------> `
             ==========================
                      (NO)
                      
                      
                      
                      
                      
                       IndicateGetRealData() 
                  擾w---------------------> vp[^ɉ ----------> vꂽ
               iwWlj                    T[o[ɗv                     f[^Ԃ
                                               Ov̌oߎ                   |
                                               mF                                     |
                                               ̎Ԗo߂̏ꍇɂ                 |
                                               vɃG[Ԃ܂               |
                              ()                                                      |
                       <---------------------  擾R[hԂ܂   <----------------
                                               擾f[^DLLϐɊi[܂
                                               G[ꍇɂ͂PԂA
                                               Xe[^XϐɃG[R[hi[܂
                                               Iꍇɂ
                                               OԂ܂
                      
                      
                       GetRealStockDataOneTurn(),GetRealIndexDataOneTurn
                       
                 f[^v ---------------------> ef[^ IndicateGetRealData()Ŏ擾
               iwWlj                      Ɋi[f[^o
                                                 vꂽ̃f[^Ԃ
                                                            b
                                                            b
                       <-------------------------------------
                      
                      
                      
                      
          a ------>
                      
                      
             (AvP[VŃf[^̕\AHȂ)
                      
                      
                      
             ==========================(YES)
             |  ēxf[^vH  | -----------> P
             ==========================
                      (NO)
                      
                      
                      
                      
                      
                      
       Q --------->
                      
                      
             ============================ (NO)
             | ߋf[^擾邩H | ------------> R
             ============================ 
                      (YES)
                      
                      
                      
                      
               ߋʁAXf[^̎擾
               ߋf[^擾ɕKv
               p[^̃Zbg
                     v ---------------------> T[o[ -------------------->  F؏
                                               F؏mF                            |
                            ()                                         ()        |
                       <---------------------- F؊mF          <------------------------
                        (F؂łȂꍇ)    
                                               ߋf[^v  ------------------->  vf[^
                                                                                         |
                            ()                                                       |
                       <---------------------  ʂw肳ꂽ <-------------------------
                                               ꏊɋL^
             (AvP[VŃf[^̕\AHȂ)
                      
                      
             ===========================(YES)
             |  ēxߋf[^vH   | -----------> Q
             ===========================
                      (NO)
                      
          R  ----->
                      
             ===========================(YES)
             |  ēxf[^vH   | -----------> S
             ===========================
                      (NO)
                      
                      
                      
                (OAEg)    AvP[VŕKvȂȂƂɎ{
                OAEgv ------------------> F؃p[^ɉ -------------> OAEg
                                                 OAEgv                          |
                                                                                           |
                             ()                                         ()     |
                        <--------------------- T[o[̏ <---------------------
                                               ɉĉR[hԂ܂
                      
                                               OAEgAēxf[^~ȂƂɂ̓OCēx{
                      
                      
                      
             (AvP[V̏I) 
               DLL̃A[h                 oߎԏWXgɋL^




                     `
                      
                      
                       GetRealStockData()
               v -----------------------> vp[^ɉ ----------> vꂽ
               iwWlj                    T[o[ɗv                     f[^[Ԃ
                                               Ov̌oߎ                   |
                                               mF                                     |
                                               ͈͓̐̏ꍇɂ                 |
                                               vɃG[Ԃ܂               |
                              ()                                                      |
                       <---------------------  ԋpbZ[We    <--------------------
                                               ϐɊi[
                                               G[ꍇɂ
                                               Xe[^Xϐ
                                               G[R[h
                                               Iꍇɂ
                                               OԂ܂
                      
                      
                      
                     a

                 : VC++ ł IndicateGetRealData() ֐gp擾\ł
                     C#Visual BASIC .NETłGetRealStockData()gpĂяo̓}[VOG[ɂ莸s܂B





RD{`oh̍\ɂ

        i@\ʒS֐j
            [U[AvP[V           TowerScope
        ------------------------------------------------------------------------------------------
         (@\)                                  (֐)       
        (1)F؁iOCAOAEgj       AuthenticationToServer()


        (2)A^Cp擾                 GetRealStockData()
        (AwW)                              IndicateGetRealData()
                                                  GetRealStockDataOneTurn()
                                                  GetRealIndexDataOneTurn()


        (3)ʂ̉ߋf[^                     GetPastStockData()

        (4)tʂ̉ߋf[^                     GetPastDailyData()

        ֐̏ڍׂ́u֐dl.txtvQƂĂB

        (gp[NGA)
           gpĂ܂B
           (AvP[Vwꏊւ̃_E[h͏܂)

        (WXgL^)
           {TowerScope[hƂɂ͈ȉ̏ꏊɌoߎԂL^܂B
           HKEY_CURRENT_USER\Software\DATAGET\Tower
           A[hɂ͏܂B


       gɂẮAdl.txt SDiSjv@AтɊeTvQƂĂB


================================================================================
                                ρ@X@@
================================================================================

2006-12-01          
2008-08-26        Visual BASIC, C# .NET Ήɔ
2014-07-05  O      ؂̌ĂђlύXɔ
2017-09-11  l      בցA敨@\폜
2022-03-10  ܔ      ꕔC
2021-01-04  Z      ،R[hp}ɂLqC
