Global.h 2.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. #ifndef __GLOBAL_20160918__
  2. #define __GLOBAL_20160918__
  3. #pragma once
  4. #define DB_SS_CONN_WITH_PORT _T("driver={SQL Server};Server=%s,%d;database=%s;uid=%s;pwd=%s")
  5. #define DB_SS_CONN_WITHOUT_PORT _T("driver={SQL Server};Server=%s;database=%s;uid=%s;pwd=%s")
  6. #define DB_SS_CONN_WITHOUT_PORT2 _T("driver={SQL Server};Server=%s;database=%d;uid=%s;pwd=%s")
  7. #define DB_SW_CONN_WITH_PORT _T("Driver={SQL Server};Server=%s,%d;Database=%s;Trusted_Connection=yes;")
  8. #define DB_SW_CONN_WITHOUT_PORT _T("Driver={SQL Server};Server=%s;Database=%s;Trusted_Connection=yes;")
  9. #define DB_SW_CONN_WITHOUT_PORT2 _T("Driver={SQL Server};Server=%s;Database=%d;Trusted_Connection=yes;")
  10. namespace Global
  11. {
  12. // 控制台输出;
  13. extern BOOL g_bStdOut;
  14. // 桌面宽度;
  15. extern INT g_nDesktopWidth;
  16. // 桌面高度;
  17. extern INT g_nDesktopHeight;
  18. // 任务栏高度;
  19. extern INT g_nTrayWndHeight;
  20. // x方向刻度;
  21. extern double g_fScaleX;
  22. // y方向刻度;
  23. extern double g_fScaleY;
  24. // 打印或显示设备的预设值和环境值;
  25. extern DEVMODE g_devMode;
  26. extern TCHAR g_szModulePath[MAX_PATH]; // 软件目录;
  27. extern TCHAR g_szModuleFileName[MAX_PATH]; // 软件名称;
  28. extern TCHAR g_szConnectString[MAX_PATH]; // DB连接串;
  29. // 服务器信息;
  30. extern TCHAR g_szSvrAddress[MAX_PATH]; // 服务器IP地址;
  31. extern TCHAR g_szDBSource[MAX_PATH]; // 数据库源(服务所在IP或计算机名);
  32. extern TCHAR g_szDBSourcePort[MAX_PATH]; // 数据库源端口;
  33. extern DWORD g_dwDBServerPort; // 数据库源端口;
  34. extern TCHAR g_szDBAccount[MAX_PATH]; // 数据库登录用户;
  35. extern TCHAR g_szDBPassWord[MAX_PATH]; // 数据库登录密码;
  36. extern TCHAR g_szDBName[MAX_PATH]; // 数据库名称;
  37. extern DWORD g_dwSvrPort;
  38. extern DWORD g_dwDBPoolMaxCount; // 数据库连接池最大对象数;
  39. extern DWORD g_dwDBPoolDef; // 数据库连接池默认对象数;
  40. typedef struct {
  41. TCHAR szModSavePath[MAX_PATH];
  42. }ModConfig;
  43. extern ModConfig g_ModConfig;
  44. extern int GetIniInfo(const TCHAR *szPath = NULL, const TCHAR *szIniName = NULL);
  45. extern void WriteTextLog(const TCHAR *format, ...);
  46. extern TCHAR* GetGuidString();
  47. extern INT AddAutoSysRun(LPBYTE lpExeFile,CONST DWORD &cbExeFile, LPCTSTR lpKeyName, INT iAutoRunSystem);
  48. };
  49. #endif