Global.h
上传用户:dzyhzl
上传日期:2019-04-29
资源大小:56270k
文件大小:1k
源码类别:

模拟服务器

开发平台:

C/C++

  1. //////////////////////////////////////////////////////////////////////////////////////
  2. //
  3. //  FileName    :   Global.h
  4. //  Version     :   1.0
  5. //  Creater     :   Cheng Bitao
  6. //  Date        :   2001-12-28 15:56:04
  7. //  Comment     :   
  8. //
  9. //////////////////////////////////////////////////////////////////////////////////////
  10. #ifndef _UPDATE3_GLOBAL_H_
  11. #define _UPDATE3_GLOBAL_H_ 1
  12. #include "DataDefine.h"
  13. extern KPATH_TABLE  g_PathTable;
  14. int InitPaths();
  15. int CheckFileDate(const char cszFileName[], const char cszFileDate[]);
  16. unsigned GetFileCRC(const char cszFileName[]);
  17. int CheckFileCRC(unsigned uCRC32, const char szFullFileName[]);
  18. int UnCompressFile(const char cszSourceFileName[], const char cszDestFileName[]);
  19. int KRSMessageBox(HWND hParent, const CString strMessage, const CString strTitle, int nMsgFlag);
  20. int ExistRegKey(const char cszKeyName[]);
  21. BOOL IsInternetConnection();
  22. static int inline _IntToNStr(int nNum, char *pszStr, int nDigitalNum)
  23. {
  24. while (nDigitalNum)
  25. {
  26.         pszStr[nDigitalNum - 1] = '0' + (nNum % 10);
  27.         nNum /= 10;
  28.         nDigitalNum--;
  29. }
  30. return true;
  31. }
  32. int inline IsNumeric(const char cszStr[], int nLen)
  33. {
  34.     for (int i = 0; i < nLen; i++)
  35.     {
  36.         if (!
  37.             ((cszStr[i] >= '0') && (cszStr[i] <= '9'))
  38.         )
  39.             return false;
  40.     }
  41.     return true;
  42. }
  43. #endif   //_UPDATE3_GLOBAL_H_