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


DoesIncludeExist

Обновлен: Ноябрь 2007

Показывает, существует ли в файле оператор #include заданного заголовочного файла.

 function DoesIncludeExist(        oProj,        strHeaderFile,        strInsertIntoFile   );

Параметры

  • oProj
    Выбранный проект.

  • strHeaderFile
    Имя заголовочного файла для поиска.

  • strInsertIntoFile
    Исходный файл, содержащий оператор #include заголовочного файла (исключая путь).

Возвращаемое значение

Значение true, если заданный заголовочный файл присутствует в файле; в противном случае — значение false.

Заметки

Показывает, существует ли оператор #include указанного заголовочного файла в файле, заданном параметром strInsertIntoFile.

Пример

// Check to see if #include for atlbase.h 
// is included in the project's stdafx.h.
// and add it if it is not.
if (!DoesIncludeExist(selProj, "<atlbase.h>", strSTDAFX))
   oCM.AddInclude("<atlbase.h>", strSTDAFX, vsCMAddPositionEnd);

См. также

Задачи

Создание пользовательского мастера

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

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

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

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

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