Partager via


GetCodeForDllGetClassObject

Mise à jour : novembre 2007

Récupère le code de l'objet de classe de la DLL.

function GetCodeForDllGetClassObject( 
      nLineStart, 
      nLineEnd  
);

Paramètres

  • nLineStart
    Numéro de ligne à base zéro correspondant au début de la fonction.

  • nLineEnd
    Numéro de ligne à base zéro correspondant à la fin de la fonction.

Valeur de retour

Retourne une chaîne contenant le code nécessaire à l'obtention de l'objet de classe.

Notes

Appelez cette fonction membre pour récupérer le code de l'objet de classe. L'appel de cette fonction crée une chaîne unique en concaténant les éléments du tableau spécifiés.

Le tableau suivant montre le code nécessaire à l'obtention du code de l'objet de classe :

Numéro de ligne

Code

0

AFX_MANAGE_STATE(AfxGetStaticModuleState());

1

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

2

\treturn S_OK;

3

return AfxDllGetClassObject(rclsid, riid, ppv);

Pour chacune des lignes retournées, GetCodeForDllGetClassObject ajoute une tabulation à gauche (\t) et une paire de caractères « CR-LF » (retour chariot – retour ligne) à droite (\r\n).

Exemple

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

Voir aussi

Tâches

Création d'un Assistant personnalisé

Concepts

Personnalisation des Assistants C++ à l'aide des fonctions JScript classiques

Conception d'un Assistant

Autres ressources

Fonctions JScript des Assistants C++