Функция CanAddClass
Вызывается мастером для проверки совместимости проекта с мастером кода, который пытается выполнить пользователь.
function CanAddClass(
oProj,
oObject
);
Параметры
oProj
Выбранный проект.oObject
Выбранный объект. В данном случае это текущий проект.
Возвращаемое значение
Значение true если класс может быть добавлен; в противном случае значение false.
Заметки
Мастер вызывает данную функцию, если в VSZ-файле элемента управления проекта имеется параметр PREPROCESS_FUNCTION.
Мастер также проверяет, доступен ли объект модель кода Visual C++. Если модель кода недоступна, функция сообщает об ошибке и возвращает значение false.
Пример
// Determine if a class can be added to the project
if (CanAddClass(selProj, selObj))
{
return true;
}
См. также
Задачи
Создание пользовательского мастера
Ссылки
Основные понятия
Настройка мастеров С++ с помощью общих функций JScript.