MyAbc.cpp
上传用户:weisheen
上传日期:2022-07-09
资源大小:19390k
文件大小:1k
源码类别:

ActiveX/DCOM/ATL

开发平台:

Visual C++

  1. // MyAbc.cpp : Implementation of CMyAbc
  2. #include "stdafx.h"
  3. #include "ComCallBack.h"
  4. #include "MyAbc.h"
  5. /////////////////////////////////////////////////////////////////////////////
  6. // CMyAbc
  7. STDMETHODIMP CMyAbc::SetLog(ILogs* ptools)
  8. {
  9. //pTools为ILogs*类型 ;
  10. this->pTools=ptools;
  11. return S_OK;
  12. }
  13. STDMETHODIMP CMyAbc::add(int a, int b,int* c)
  14. {
  15. *c=a+b;
  16. CComBSTR bstr("this result is:");
  17. char strTemp[500];
  18. sprintf(strTemp,"%d",*c);
  19. bstr.Append(strTemp);
  20. if(this->pTools!=NULL)
  21. {
  22. this->pTools->WriteLog(bstr);
  23. }
  24. else
  25. *c=0;
  26. return S_OK;
  27. }