Текущий раздел:

Описания RDS

Приложения

Приложение А. Функции, константы и структуры RDS

А.5. Сервисные функции и макросы RDS

А.5.35. Функции поддержки автоматической компиляции моделей

А.5.35.8. rdscompLinkModuleAllowed – разрешена ли привязка совместимого модуля

# Приложения

## Приложение А. Функции, константы и структуры RDS

### А.5. Сервисные функции и макросы RDS

#### А.5.35. Функции поддержки автоматической компиляции моделей

##### А.5.35.8. rdscompLinkModuleAllowed – разрешена ли привязка совместимого модуля

Функция rdscompLinkModuleAllowed проверяет, можно ли в данный момент вызывать функцию rdscompLinkAvailableModule для поиска и «привязки» другого модуля автокомпиляции к данному.

      BOOL RDSCALL rdscompLinkModuleAllowed(void);

Тип указателя на эту функцию

RDS_BV

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

TRUE, если сейчас можно «привязывать» другой модуль к данному, и FALSE в противном случае.

Примечания

Эта функция используется только при создании специального модуля автокомпиляции, предназначенного для поиска других настроенных модулей. В процессе поиска модулей, способных компилировать модели заданного формата, может быть найден тот же самый модуль, инициировавший поиск. Чтобы это не привело к бесконечному циклу вызовов функции поиска rdscompLinkAvailableModule, необходимо сначала проверить допустимость этого вызова при помощи rdscompLinkModuleAllowed, и начинать поиск, только если последняя вернула TRUE.

Пример

Пример использования функции приведен в §3.5 руководства программиста.

См. также

RDS_COMPM_INIT, rdscompLinkAvailableModule.