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. //设置属性
  8. STDMETHODIMP CMyAbc::SetLog(ILogs* ptools)
  9. {
  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. return S_OK;
  25. }