Compartir a través de


GetCodeForDllRegisterServer

Actualización: noviembre 2007

Obtiene el código apropiado para registrar un servidor.

function GetCodeForDllRegisterServer( 
      nLineStart, 
      nLineEnd  
);

Parámetros

  • nLineStart
    Número de línea (comenzando en cero) para el inicio de la función.

  • nLineEnd
    Número de línea (comenzando en cero) para el final de la función.

Valor devuelto

Una cadena con el código para registrar el servidor.

Comentarios

Se llama a esta función miembro para recuperar el código apropiado para registrar un servidor.

Número de línea

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;

Por cada una de las líneas devueltas, GetCodeForDllRegisterServer agregará una tabulación inicial (\t) y un par final de caracteres de retorno de carro y avance de línea (\r\n).

Ejemplo

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

Vea también

Tareas

Crear un asistente personalizado

Conceptos

Personalizar los asistentes de C++ con funciones comunes de JScript

Diseñar un asistente

Referencia

GetCodeForDllUnregisterServer

Otros recursos

Funciones de JScript para los asistentes de C++