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

Описания RDS

Приложения

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

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

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

А.5.35.2. rdscompCompileModel – компилировать модель

# Приложения

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

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

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

##### А.5.35.2. rdscompCompileModel – компилировать модель

Функция rdscompCompileModel компилирует модель с указанным идентификатором.

      BOOL RDSCALL rdscompCompileModel(
        RDS_MODELHANDLE Model,    // Модель
        BOOL Rebuild              // Принудительно компилировать
      );

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

RDS_BMhB

Параметры

Model(RDS_MODELHANDLE)
  Идентификатор автокомпилируемой модели, которую нужно компилировать.
Rebuild(BOOL)
  FALSE – не компилировать модель, если в этом нет необходимости. TRUE – компилировать модель в любом случае.

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

TRUE – компиляция выполнена, FALSE – компиляция не проводилась.

Примечания

Эта функция вызывает модуль автокомпиляции, обслуживающий модель с идентификатором Model, для компиляции этой модели. В параметре Rebuild передается TRUE, если модуль должен скомпилировать модель в любом случае, и FALSE, если необходимость компиляции модели должна определяться самим модулем. Модуль автокомпиляции сначала вызывается для реакции на событие RDS_COMPM_PREPARE, а затем, если поле Valid структуры RDS_COMPMODELDATA имеет значение FALSE, для реакции на событие RDS_COMPM_COMPILE. Действия по фактической компиляции модели выполняются модулем в реакции на RDS_COMPM_COMPILE.

См. также

RDS_COMPM_PREPARE, RDS_COMPM_COMPILE.