Навигация:
<< >> Оглавление Указатель

Приложения

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

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

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

А.5.35.7. rdscompLinkAvailableModule – найти и привязать совместимый модуль

Функция rdscompLinkAvailableModule ищет среди установленных в RDS модулей автокомпиляции настроенный модуль, способный компилировать модели переданного в параметре функции формата.

    rdscompLinkAvailableModuleA(
     ModelFormat  // Формат модели (UTF8)
  );
    rdscompLinkAvailableModuleW(
     ModelFormat // Формат модели (UTF16)
  );
  // 
    rdscompLinkAvailableModule(
     ModelFormat // Формат модели (кодировка по умолчанию)
  );

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

RDS_BS (для UTF8) или RDS_BWs (для UTF16)

Параметр

ModelFormat (RDSCSTR, RDSWCSTR, RDSXCSTR)
Указатель на строку с идентификатором формата модели. Ее можно считать из поля ModelFormat структуры данных модуля RDS_COMPMODULEDATA.

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

TRUE, если удалось найти модуль, и FALSE в противном случае.

Примечания

Эта функция используется только при создании специального модуля автокомпиляции, предназначенного для поиска других настроенных модулей, в параметрах которых указан заданный формат модели. При этом она должна вызываться в реакции на событие RDS_COMPM_INIT такого модуля. Успешный вызов функции приведет к «привязке» найденного модуля к данному модулю. Все события при этом будут автоматически передаваться найденному модулю, поэтому всю работу по компиляции моделей быдет выполнять он, а не модуль поиска, указанный в параметрах автокомпилируемых блоков.

Пример

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

См. также

RDS_COMPM_INIT, RDS_COMPMODULEDATA, rdscompLinkModuleAllowed.


<< >> Оглавление Указатель