Condividi tramite


GetCodeForExitInstance

Consente di recuperare il codice ExitInstance per terminare la procedura guidata.

function GetCodeForExitInstance( 
   nLineStart, 
   nLineEnd  
) 

Parametri

  • nLineStart
    Numero di riga con inizio zero per l'inizio della funzione.

  • nLineEnd
    Numero di riga con inizio zero per la fine della funzione.

Valore restituito

Una stringa contenente il codice per chiudere l'istanza della procedura guidata.

Note

Chiamare questa funzione membro per recuperare il codice appropriato per terminare un'istanza della procedura guidata:

Numero di riga

Codice ExitInstance

0

_AtlModule.RevokeClassObjects();

1

return CWinApp::ExitInstance();

Per ogni riga restituita, GetCodeForExitInstance aggiunge una tabulazione iniziale (\t) e una coppia di caratteri finali "CR-LF", ovvero ritorno a capo - avanzamento riga (\r\n).

Esempio

if (!oExitInstance)
   {
      oExitInstance = oCWinApp.AddFunction("ExitInstance", 
      vsCMFunctionFunction, "BOOL", vsCMAddPositionEnd, vsCMAccessPublic, 
      strProjectCPP);
      oExitInstance.BodyText = GetCodeForExitInstance(0, 1);
   }
// returns the following string
// "\t_AtlModule.RevokeClassObjects();\r\n
// \treturn CWinApp::ExitInstance();\r\n"
else
   {
   oExitInstance.StartPointOf(vsCMPartBody, 
   vsCMWhereDefinition).CreateEditPoint().Insert(GetCodeForExitInstance(0, 
   0));
// returns the following string
// "\t_AtlModule.RevokeClassObjects();\r\n
      oCM.Synchronize();
   }

Vedere anche

Attività

Creazione di una procedura guidata personalizzata

Riferimenti

GetCodeForDllCanUnloadNow

GetCodeForInitInstance

Concetti

Personalizzazione delle procedure guidate C++ con funzioni comuni JScript

Progettazione di una procedura guidata

Altre risorse

Funzioni JScript per procedure guidate C++