WelHTLibɂ


y͂߂Ɂz
  WelHTLib́AEFRfUCЂ񋟂AnfB^[~ip̊֐QłB
  t@C̃Abv[h^_E[hs֐񋟂Ă܂B


yΉ@z
  EModel80xxV[Y
  EModel83xxV[Y


yCZXyьz
  EЂ育wuΉ@vɋLڂꂽ@łgpꍇ̂݁A
    CZXt[łp܂B
  EWelHTLib̃P[^ut@CEwb_[t@CETvȂǁA
    WelHTLibɊւ钘쌠̑̈؂̌́AEFRfUCЂɋA܂B


ygp@z
  \[X
      WelHTLib.hCN[hĂB

  N
    @ɑΉ.relNĂB
    N@́ATvuser.lnkQƂB
      80xxV[Y                80WelHTLib.rel
      83xxV[Y                83WelHTLib.rel

  Tv
    @ɑΉTvQƂ
      80xxV[Y                80WelHTLib.rel
      83xxV[Y                83WelHTLib.rel

    Tv́AMAKE.BATgpăRpCł܂B
@@ERpCsOɁAMAKE.BATyuser.lnk̃t@C̃pXA
@@@gp̊ɍ킹ĕύXĂB
@@E80xxذނ1MBFROMłgpɂȂꍇ́Auser1MG.lnkgB


y֐ꗗz  e֐̏ڍׂ́Aȍ~QƂĂB

  Ec`s_E[h
    int Wel_Download_DAT( int PortType, int Baudrait, char *HTFileName ) ;

  Ec`sAbv[h
    int Wel_Upload_DAT  ( int PortType, int Baudrait, char *HTFileName, char *PCFileName ) ;

  Ecae_E[h
    int Wel_Download_DBF( int PortType, int Baudrait, char *HTFileName, int KeyNumber, int DataLen, int KeyLen ) ;

  EcaeAbv[h
    int Wel_Upload_DBF  ( int PortType, int Baudrait, char *HTFileName, int KeyNumber, char *PCFileName ) ;


ȉɁAe֐̏ڍאLڂ܂B

yc`s_E[h(Wel_Download_DAT)z

  c`s`t@C_E[h܂B

  F
      int Wel_Download_DAT( int PortType, int Baudrait, char *HTFileName ) ;

      int PortType;      |[g^Cv
                             COMM_IR        Cradle-IR
                             COMM_IrDA      IrDA
                             COMM_DIRECT    RS232C_CNg
      int Baudrait;      {[[g
                             BAUD_115200    115200
                             BAUD_76800      76800
                             BAUD_57600      57600
                             BAUD_38400      38400
                             BAUD_19200      19200
                             BAUD_9600        9600
                             BAUD_4800        4800
                             BAUD_2400        2400
      char *HTFileName;  f[^ރt@C
                             Mf[^ۑt@Cigsjw肵ĂB

  F
      w肳ꂽc`st@CVKɍ쐬Af[^Măt@Cɏ݂܂B
      ʐMɂdrbL[ƁA֐I܂B

      Eobł́AocsQcnvm̃_E[h[eBeBsāAMĂB
      EʐM̂߂ɁAbotXs[hōɐݒ肵܂̂ŁA֐IAbotXs[h̐ݒ肪KvłB
      EḾAf[^\܂̂ŁA֐IAʂ̍ĕ\KvłB

  ߂lF
      Wel_EXEC_OK         I
      Wel_EXEC_ESC        ESC͂ɂAf
      Wel_ERR_PARAM       ֐p[^G[
      Wel_ERR_OPEN        w肳ꂽt@CI[vł܂
      Wel_ERR_WRITE       t@C̏G[܂
      Wel_ERR_FULL        nfB^[~ĩtɂȂ܂
      Wel_ERR_COMERR      ʐMG[܂
      Wel_ERR_TIMEOUT     ʐM^CAEg܂
      Wel_ERR_BUFFULL     Mobt@tɂȂ܂


yc`sAbv[h(Wel_Upload_DAT)z

  c`s`t@CAbv[h܂B

  F
      int Wel_Upload_DAT( int PortType, int Baudrait, char *HTFileName, char *PCFileName ) ;

      int PortType;      |[g^Cv
                             COMM_IR        Cradle-IR
                             COMM_IrDA      IrDA
                             COMM_DIRECT    RS232C_CNg
      int Baudrait;      {[[g
                             BAUD_115200    115200
                             BAUD_76800      76800
                             BAUD_57600      57600
                             BAUD_38400      38400
                             BAUD_19200      19200
                             BAUD_9600        9600
                             BAUD_4800        4800
                             BAUD_2400        2400
      char *HTFileName;  Abv[ht@C
                             Abv[ht@Cigsjw肵ĂB
      char *PCFileName;  f[^ރt@C
                             Mf[^ۑt@CiobjAppSŎw肵Ă

  F
      w肳ꂽt@C̃f[^𑗐M܂B
      ʐMɂdrbL[ƁA֐I܂B

      Eobł́AocsQtõAbv[h[eBeBsāAMĂB
        ocsQtȍꍇAPCFileNameŎw肵̂ŕۑ܂B
      EʐM̂߂ɁAbotXs[hōɐݒ肵܂̂ŁA֐IAbotXs[h̐ݒ肪KvłB
      EḾAf[^\܂̂ŁA֐IAʂ̍ĕ\KvłB

  ߂lF
      Wel_EXEC_OK         I
      Wel_EXEC_ESC        ESC͂ɂAf
      Wel_ERR_PARAM       ֐p[^G[
      Wel_ERR_NOFILE      w肳ꂽt@C܂
      Wel_ERR_OPEN        w肳ꂽt@CI[vł܂
      Wel_ERR_NORECORD    t@CɃf[^܂
      Wel_ERR_READ        t@C̓ǎG[܂
      Wel_ERR_COMERR      ʐMG[܂
      Wel_ERR_TIMEOUT     ʐM^CAEg܂
      Wel_ERR_BELRECV     adkR[hM܂
      Wel_ERR_CANRECV     b`mR[hM܂


ycae_E[h(Wel_Download_DBF)z

  cae`t@C_E[h܂B

  F
      int Wel_Download_DBF( int PortType, int Baudrait, char *HTFileName, int KeyNumber, int DataLen, int KeyLen ) ;

      int PortType;      |[g^Cv
                             COMM_IR        Cradle-IR
                             COMM_IrDA      IrDA
                             COMM_DIRECT    RS232C_CNg
      int Baudrait;      {[[g
                             BAUD_115200    115200
                             BAUD_76800      76800
                             BAUD_57600      57600
                             BAUD_38400      38400
                             BAUD_19200      19200
                             BAUD_9600        9600
                             BAUD_4800        4800
                             BAUD_2400        2400
      char *HTFileName;  f[^ރt@C
                             Mf[^ۑt@Cigsjw肵ĂB
      int KeyNumber;     hcwt@Cԍi0`8j
                             MAcaet@CɃL[쐬ꍇ́A1`8̂ꂩw肵ĂB
                             0w肷ƁAhcwt@C͍쐬܂B
      int DataLen;       caet@C̃R[h(0`1000j
                             caet@C̃R[hw肵ĂB
                             0w肵ꍇ́AftHg(250oCg)ƂȂ܂B
      int KeyLen;        caet@C̃L[(0`DataLenj
                             caet@C̃L[w肵ĂB
                             L[ɂ <= DataLen̒lw肵ĂB
                             0w肵ꍇ́AftHg(40oCg)ƂȂ܂B

  F
      w肳ꂽcaet@CAw肳ꂽR[hŐVKɍ쐬܂B
      hcwt@Cԍw肳Ă΁AKeyLenŎw肳ꂽL[̂hcwt@C쐬܂B
      f[^Măt@Cɏ݂܂B
      ʐMɂdrbL[ƁA֐I܂B

      Eobł́AocsQcnvm̃_E[hsāAMĂB
      EʐM̂߂ɁAbotXs[hōɐݒ肵܂̂ŁA֐IAbotXs[h̐ݒ肪KvłB
      EḾAf[^\܂̂ŁA֐IAʂ̍ĕ\KvłB
      Ehcwt@C쐬ȂꍇAʂ̂hcwt@CKvȏꍇ́A
        ֐IArebuild_index֐gpāAhcwt@C쐬ĂB

  ߂lF
      Wel_EXEC_OK         I
      Wel_EXEC_ESC        ESC͂ɂAf
      Wel_ERR_PARAM       ֐p[^G[
      Wel_ERR_OPEN        w肳ꂽt@CI[vł܂
      Wel_ERR_WRITE       t@C̏G[܂
      Wel_ERR_FULL        nfB^[~ĩtɂȂ܂
      Wel_ERR_COMERR      ʐMG[܂
      Wel_ERR_TIMEOUT     ʐM^CAEg܂
      Wel_ERR_BUFFULL     Mobt@tɂȂ܂


ycaeAbv[h(Wel_Upload_DBF)z

  cae`t@CAbv[h܂B

  F
      int Wel_Upload_DBF( int PortType, int Baudrait, char *HTFileName, int KeyNumber, char *PCFileName ) ;

      int PortType;      |[g^Cv
                             COMM_IR        Cradle-IR
                             COMM_IrDA      IrDA
                             COMM_DIRECT    RS232C_CNg
      int Baudrait;      {[[g
                             BAUD_115200    115200
                             BAUD_76800      76800
                             BAUD_57600      57600
                             BAUD_38400      38400
                             BAUD_19200      19200
                             BAUD_9600        9600
                             BAUD_4800        4800
                             BAUD_2400        2400
      char *HTFileName;  Abv[ht@C
                             Abv[ht@Cigsjw肵ĂB
      int KeyNumber;     hcwt@Cԍi1`8j
                             gphcwt@Cԍw肵ĂB
      char *PCFileName;  f[^ރt@C
                             Mf[^ۑt@CiobjAppSŎw肵Ă

  F
      w肳ꂽt@C̃f[^𑗐M܂Bf[^͂hcwt@CŎw肳ꂽɑM܂B
      ʐMɂdrbL[ƁA֐I܂B

      Eobł́AocsQtõAbv[h[eBeBsāAMĂB
        ocsQtȍꍇAPCFileNameŎw肵̂ŕۑ܂B
      EʐM̂߂ɁAbotXs[hōɐݒ肵܂̂ŁA֐IAbotXs[h̐ݒ肪KvłB
      EḾAf[^\܂̂ŁA֐IAʂ̍ĕ\KvłB


  ߂lF
      Wel_EXEC_OK         I
      Wel_EXEC_ESC        ESC͂ɂAf
      Wel_ERR_PARAM       ֐p[^G[
      Wel_ERR_NOFILE      w肳ꂽt@C܂
      Wel_ERR_OPEN        w肳ꂽt@CI[vł܂
      Wel_ERR_KEYNO       w肳ꂽԍ̂hmcdwt@C܂
      Wel_ERR_NORECORD    t@CɃf[^܂
      Wel_ERR_READ        t@C̓ǎG[܂
      Wel_ERR_COMERR      ʐMG[܂
      Wel_ERR_TIMEOUT     ʐM^CAEg܂
      Wel_ERR_BUFFULL     Mobt@tɂȂ܂
      Wel_ERR_BELRECV     adkR[hM܂
      Wel_ERR_CANRECV     b`mR[hM܂

ȏ


