GetCodeForDllRegisterServer

Obtém o código apropriado para o registro de um servidor.

function GetCodeForDllRegisterServer( 
   nLineStart, 
   nLineEnd  
);

Parâmetros

  • nLineStart
    O número de linha de base zero para o início da função.

  • nLineEnd
    O número de linha de base zero para o final da função.

Valor de retorno

Uma seqüência de caracteres que contém o código para registrar o servidor

Comentários

Chame essa função de membro para recuperar o código apropriado para o registro de um servidor:

Número da linha

Código

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;

Para cada uma das linhas retornadas, GetCodeForDllRegisterServer adiciona uma guia à esquerda (\t) e um par de caracteres "CR-LF" (retorno de carro - avanço de linha) à direita (\r\n).

Exemplo

// 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"

Consulte também

Tarefas

Criando um assistente personalizado

Referência

GetCodeForDllUnregisterServer

Conceitos

Personalizando os assistentes do C++ com funções comuns de JScript

Projetar um assistente

Outros recursos

Funções de JScript para os assistentes do C++