共用方式為


GetCodeForExitInstance

更新:2007 年 11 月

取得終止精靈的 ExitInstance 程式碼。

 function GetCodeForExitInstance(        nLineStart,        nLineEnd   ) 

參數

  • nLineStart
    函式的起始行號 (行號以零開始)。

  • nLineEnd
    函式的結束行號 (行號以零開始)。

傳回值

包含結束精靈執行個體 (Instance) 程式碼的字串。

備註

呼叫此成員函式以取得結束精靈執行個體的正確程式碼:

行號

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

請參閱

工作

建立自訂精靈

概念

使用 Common JScript 函式自訂 C++ 精靈

設計精靈

參考

GetCodeForDllCanUnloadNow

GetCodeForInitInstance

其他資源

C++ 精靈的 JScript 函式