共用方式為


GetCodeForDllCanUnloadNow

取得卸載 DLL 的正確程式碼。

function GetCodeForDllCanUnloadNow( 
   nLineStart, 
   nLineEnd  
);

參數

  • nLineStart
    函式開頭之以零起始的行號。

  • nLineEnd
    函式結尾之以零起始的行號。

傳回值

包含卸載 DLL 程式碼的字串。

備註

呼叫此成員函式以取得卸載 DLL 的正確程式碼。 呼叫這個函式會串連您所指定的陣列元素來建立一個單一字串。

下表顯示卸載 DLL 的程式碼。

行號

程式碼

0

AFX_MANAGE_STATE(AfxGetStaticModuleState());

1

if (_AtlModule.GetLockCount() > 0)

2

\treturn S_FALSE;

3

return S_OK;

GetCodeForDllCanUnloadNow 會在傳回的每一行加上前置定位鍵 (\t) 和結尾的 "CR-LF" (歸位換行) 字元組 (\r\n)。

範例

// Get the lines numbered 1 and 2 above
GetCodeForDllCanUnloadNow(1, 2)

// returns the following string
// "\tif (_AtlModule.GetLockCount() > 0)\r\n\t\treturn S_FALSE;\r\n"

請參閱

工作

建立自訂精靈

參考

GetCodeForDllGetClassObject

GetCodeForExitInstance

概念

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

設計精靈

其他資源

C++ 精靈的 JScript 函式