Поделиться через


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

Основные понятия

Настройка мастеров С++ с помощью общих функций JScript.

Разработка мастера

Другие ресурсы

Функции JScript для мастеров C++