GetCodeForDllRegisterServer

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

function GetCodeForDllRegisterServer( 
      nLineStart, 
      nLineEnd  
);

Parâmetros

  • nLineStart
    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 participante da função.

Valor de retorno

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

Comentários

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

número de 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 retornada, GetCodeForDllRegisterServer Adiciona uma (guia entrelinhamento\t) e à direita (de emparelhar de caractere "CR-LF" (retorno de carro - avanço de linha)\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

Conceitos

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

Criando um assistente

Referência

GetCodeForDllUnregisterServer

Outros recursos

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