Приложения
Приложение А. Функции, константы и структуры 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.
См. также