SmppDateCom.cpp
上传用户:hkcoast
上传日期:2007-01-12
资源大小:979k
文件大小:1k
源码类别:

手机短信编程

开发平台:

Visual C++

  1. // SmppDateCom.cpp : Implementation of CSmppDateCom
  2. #include "stdafx.h"
  3. #include "SmppDateCom.h"
  4. #include "comutil.h"
  5. // CSmppDateCom
  6. STDMETHODIMP CSmppDateCom::isNull(VARIANT_BOOL *valnull)
  7. {
  8. AFX_MANAGE_STATE(AfxGetStaticModuleState());
  9. // TODO: Add your implementation code here
  10. *valnull = CSmppDate::isNull();
  11. return S_OK;
  12. }
  13. STDMETHODIMP CSmppDateCom::setNull(void)
  14. {
  15. AFX_MANAGE_STATE(AfxGetStaticModuleState());
  16. // TODO: Add your implementation code here
  17. CSmppDate::setNull();
  18. return S_OK;
  19. }
  20. STDMETHODIMP CSmppDateCom::toString(BSTR *strdate)
  21. {
  22. AFX_MANAGE_STATE(AfxGetStaticModuleState());
  23. // TODO: Add your implementation code here
  24.    try
  25.    {
  26. *strdate = CSmppDate::toString().AllocSysString();
  27.    }
  28.    catch (...)
  29.    {
  30.    return E_OUTOFMEMORY;
  31.    }
  32. return S_OK;
  33. }
  34. STDMETHODIMP CSmppDateCom::setDate(BSTR strdate)
  35. {
  36. AFX_MANAGE_STATE(AfxGetStaticModuleState());
  37. // TODO: Add your implementation code here
  38. USES_CONVERSION;
  39. LPSTR sdt = OLE2A(strdate);
  40. CSmppDate::setDate(sdt);
  41. return S_OK;
  42. }