Global.cpp 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. #pragma once
  2. #include "stdafx.h"
  3. #include "Global.h"
  4. //Database
  5. CADODatabase* g_pADODatabase = NULL; // Ado连接组件
  6. CHAR g_strConnectString[MAX_PATH + 1] = ""; // 数据连接字符串
  7. CHAR g_strDBType[MAX_SERVER_LENGTH + 1] = ""; // 数据库连接类型(如: SQL SERVER 、Access )
  8. CHAR g_strAccessFile[MAX_PATH_LENGTH + 1] = ""; // 如果是用Access数据库:Access文件名称
  9. // 如用其它数据库:为空
  10. CHAR g_strServerName[MAX_SERVER_LENGTH + 1] = ""; // 数据库服务器名称或IP
  11. CHAR g_strDataBaseName[MAX_DATABASE_LENGTH + 1] = ""; // 数据库名称
  12. CHAR g_strUserName[MAX_USER_LENGTH + 1] = ""; // 数据库用户名
  13. CHAR g_strPassword[MAX_PASSWORD_LENGTH + 1] = ""; // 数据库密码
  14. CIniFile g_IniFile;
  15. CNewclientDlg *g_pNewclientDlg=NULL;
  16. CString g_strVideoPath;
  17. int g_nDiskVolume;
  18. int g_nOperateType;
  19. int g_nVideoMaxTime;
  20. int g_nNoMotionTime;
  21. int g_nChangePos;
  22. CRect g_Rect;
  23. CStringArray g_strAllVideoFile;
  24. int g_nFrameWeight;
  25. int g_nFrameHeight;
  26. int g_nOCXCount=0;
  27. int g_VideoMaxTime( int iType )
  28. {
  29. int nRet=0;
  30. switch( iType )
  31. {
  32. case 0: nRet = 3*60; break;
  33. case 1: nRet = 5*60; break;
  34. case 2: nRet = 10*60; break;
  35. case 3: nRet = 20*60; break;
  36. case 4: nRet = 30*60; break;
  37. case 5: nRet = 60*60; break;
  38. }
  39. return nRet;
  40. }
  41. int g_NoMotionTime( int iType )
  42. {
  43. int nRet=0;
  44. switch( iType )
  45. {
  46. case 0: nRet = 10; break;
  47. case 1: nRet = 20; break;
  48. case 2: nRet = 30; break;
  49. case 3: nRet = 50; break;
  50. }
  51. return nRet;
  52. }