Compartilhar via


GetCodeForExitInstance

Obtém o ExitInstance código para encerrar o assistente.

function GetCodeForExitInstance( 
      nLineStart, 
      nLineEnd  
) 

Parâmetros

  • nLineStart
    número de linha de base zero para o início da função.

  • nLineEnd
    O número de linha de base zero para o participante da função.

Valor de retorno

Uma seqüência de caracteres que contém o código para sair da instância do assistente.

Comentários

Chamar essa função de membro para recuperar o código apropriado para sair de uma instância do assistente:

número de linha

Código ExitInstance

0

_AtlModule.RevokeClassObjects();

1

return CWinApp::ExitInstance();

Para cada uma das linhas retornada, GetCodeForExitInstance Adiciona uma (guia entrelinhamento\t) e à direita (de emparelhar de caractere "CR-LF" (retorno de carro - avanço de linha)\r\n).

Exemplo

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();
   }

Consulte também

Tarefas

Criando um assistente personalizado

Conceitos

Personalizando assistentes C++ com funções comuns do JScript

Criando um assistente

Referência

GetCodeForDllCanUnloadNow

GetCodeForInitInstance

Outros recursos

Funções de JScript para assistentes do C++