person.cpp

来自「Visual_C++.NET实用编程百例」· C++ 代码 · 共 38 行

CPP
38
字号
// Person.cpp : CPerson 的实现

#include "stdafx.h"
#include "Person.h"
#include ".\person.h"


// CPerson


STDMETHODIMP CPerson::Add(CHAR* name, LONG score, TCHAR* pResult)
{
	AFX_MANAGE_STATE(AfxGetStaticModuleState());

	// TODO: 在此添加实现代码
	IObjectContext* pObj=NULL;
	*pResult=NULL;
	long lErr=0;
	TCHAR* pErr=NULL;
	try
	{
		//THROW_ERR(GetObjectContext(&pObj),"GetObjectContext");
		TCHAR buf[512];
		wsprintf(buf,_T("%s的分数是%ld"),name,score);
		pResult=buf;
		pObj->SetComplete ();
	}
	catch(...)
	{
		if(pObj)
			pObj->SetAbort ();
	}
	if(pObj)
		pObj->Release ();

	return S_OK;
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?