다음을 통해 공유


GetCodeForExitInstance

업데이트: 2007년 11월

마법사를 종료하는데 사용하는 ExitInstance 코드를 가져옵니다.

function GetCodeForExitInstance( 
      nLineStart, 
      nLineEnd  
) 

매개 변수

  • nLineStart
    함수를 시작할 때 사용되는 0에서 시작되는 줄 번호입니다.

  • nLineEnd
    함수가 끝날 때 사용되는 0에서 시작되는 줄 번호입니다.

반환 값

마법사 인스턴스를 종료하는 데 사용하는 코드가 포함되어 있는 문자열입니다.

설명

마법사 인스턴스를 종료하는 데 사용하는 해당 코드를 검색하려면 이 멤버 함수를 호출합니다.

줄 번호

ExitInstance 코드

0

_AtlModule.RevokeClassObjects();

1

return CWinApp::ExitInstance();

GetCodeForExitInstance는 반환된 각 줄의 앞과 뒤에 각각 탭(\t)과 캐리지 리턴-줄 바꿈(CR-LF) 조합(\r\n)을 추가합니다.

예제

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

참고 항목

작업

사용자 지정 마법사 만들기

개념

공용 JScript 함수를 사용하여 C++ 마법사 사용자 지정

마법사 디자인

참조

GetCodeForDllCanUnloadNow

GetCodeForInitInstance

기타 리소스

C++ 마법사에서 사용하는 JScript 함수