Compartir a través de


GetCodeForDllGetClassObject

Actualización: noviembre 2007

Recupera el código del objeto de clase de DLL.

function GetCodeForDllGetClassObject( 
      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 obtener el objeto de clase.

Comentarios

Se llama a esta función miembro para recuperar el código del objeto de clase. Al llamar a esta función, se crea una cadena única concatenando los elementos de la matriz especificada.

La siguiente tabla muestra el código necesario para obtener el código del objeto de clase:

Número de línea

Código

0

AFX_MANAGE_STATE(AfxGetStaticModuleState());

1

if (S_OK == _AtlModule.GetClassObject(rclsid, riid, ppv))

2

\treturn S_OK;

3

return AfxDllGetClassObject(rclsid, riid, ppv);

Por cada una de las líneas devueltas, GetCodeForDllGetClassObject 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 1 and 2 above
GetCodeForDllGetClassObject(1, 2)

// returns the following string
// "\tif (S_OK == _AtlModule.GetClassObject(rclsid, riid, ppv))\r\n\t\treturn 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

Otros recursos

Funciones de JScript para los asistentes de C++