中间件标准版5.1git,去除基础模块

eHangConfig.cpp 825B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. #include "StdAfx.h"
  2. #include "eHangConfig.h"
  3. CString CeHangConfig::m_ScAddr = _T("127.0.0.1");
  4. int CeHangConfig::m_ScPort = SC_LISTEN_PORT;
  5. CeHangConfig::CeHangConfig(void)
  6. {
  7. }
  8. /*****************************************************************
  9. **【函数名称】 load
  10. **【函数功能】 加载配置
  11. **【参数】
  12. **【返回值】
  13. ****************************************************************/
  14. bool CeHangConfig::load( void )
  15. {
  16. COtlConnection* pConn = COtlConnection::GetOtlInstence();
  17. if(!pConn->Connect())
  18. return false;
  19. // SOCKET参数
  20. m_ScAddr = pConn->GetSingleDataStr("SELECT value FROM conf_dev WHERE name = 'ScAddr'");
  21. m_ScPort = pConn->GetSingleDataStr2Int("SELECT value FROM conf_dev WHERE name = 'ScPort'");
  22. pConn->Disconnect();
  23. if(m_ScAddr.IsEmpty() || m_ScPort == 0)
  24. return false;
  25. else
  26. return true;
  27. }