GetCodeForDllRegisterServer

获取用于注册服务器的适当代码。

function GetCodeForDllRegisterServer( 
   nLineStart, 
   nLineEnd  
);

参数

  • nLineStart
    函数起始位置的行号(从零开始编号)。

  • nLineEnd
    函数结束位置的行号(从零开始编号)。

返回值

包含用于注册服务器的代码的字符串。

备注

调用该成员函数以检索用于注册服务器的适当代码:

行号

代码

0

AFX_MANAGE_STATE(AfxGetStaticModuleState());

1

_AtlModule.UpdateRegistryAppId(TRUE);

2

HRESULT hRes = _AtlModule.RegisterServer(TRUE);

3

if (hRes != S_OK)

4

\treturn hRes;

5

if (!COleObjectFactory::UpdateRegistryAll(TRUE))

6

\treturn ResultFromScode(SELFREG_E_CLASS);

7

return S_OK;

对于返回的每一行,GetCodeForDllRegisterServer 都添加一个前导制表符 (\t) 和一个后缀“CR-LF”(回车 - 换行)字符对 (\r\n)。

示例

// Get the lines numbered 2 and 3 above
GetCodeForDllRegisterServer(2, 3)

// returns the following string
// "\tHRESULT hRes = _AtlModule.RegisterServer(TRUE);\r\n\tif (hRes != S_OK)\r\n"

请参见

任务

创建自定义向导

参考

GetCodeForDllUnregisterServer

概念

用公共 JScript 函数自定义 C++ 向导

设计向导

其他资源

用于 C++ 向导的 JScript 函数