Partager via


GetCodeForDllRegisterServer

Obtient le code nécessaire à l'inscription d'un serveur.

function GetCodeForDllRegisterServer( 
   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

Chaîne contenant le code nécessaire à l'inscription du serveur.

Notes

Appelez cette fonction membre pour récupérer le code approprié permettant l'inscription d'un serveur :

le numéro de ligne ;

Code

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;

Pour chacune des lignes retournées, GetCodeForDllRegisterServer 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 2 and 3 above
GetCodeForDllRegisterServer(2, 3)

// returns the following string
// "\tHRESULT hRes = _AtlModule.RegisterServer(TRUE);\r\n\tif (hRes != S_OK)\r\n"

Voir aussi

Tâches

Création d'un Assistant personnalisé

Référence

GetCodeForDllUnregisterServer

Concepts

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

Conception d'un Assistant

Autres ressources

Fonctions JScript des Assistants C++