Приложения
Приложение А. Функции, константы и структуры RDS
А.5. Сервисные функции и макросы RDS
А.5.35. Функции поддержки автоматической компиляции моделей
А.5.35.8. rdscompLinkModuleAllowed – разрешена ли привязка совместимого модуля
Функция rdscompLinkModuleAllowed проверяет, можно ли в данный момент вызывать функцию rdscompLinkAvailableModule для поиска и «привязки» другого модуля автокомпиляции к данному.
BOOL RDSCALL rdscompLinkModuleAllowed(void);
Тип указателя на эту функцию
RDS_BV
Возвращаемое значение
TRUE, если сейчас можно «привязывать» другой модуль к данному, и FALSE в противном случае.
Примечания
Эта функция используется только при создании специального модуля автокомпиляции, предназначенного для поиска других настроенных модулей. В процессе поиска модулей, способных компилировать модели заданного формата, может быть найден тот же самый модуль, инициировавший поиск. Чтобы это не привело к бесконечному циклу вызовов функции поиска rdscompLinkAvailableModule, необходимо сначала проверить допустимость этого вызова при помощи rdscompLinkModuleAllowed, и начинать поиск, только если последняя вернула TRUE.
Пример
Пример использования функции приведен в §3.5 руководства программиста.
См. также