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

Описания RDS

Приложения

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

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

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

А.5.35.11. rdscompReturnModelName – возврат имени модели из функции пользовательского интерфейса

# Приложения

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

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

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

##### А.5.35.11. rdscompReturnModelName – возврат имени модели из функции пользовательского интерфейса

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

      void RDSCALL rdscompReturnModelNameA(
        RDSCSTR NewModelName  // Имя модели (UTF8)
      );
      void RDSCALL rdscompReturnModelNameW(
        RDSWCSTR NewModelName // Имя модели (UTF16)
      );
      // Функция-псевдоним
      void RDSCALL rdscompReturnModelName(
        RDSXCSTR NewModelName // Имя модели (кодировка по умолчанию)
      );

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

RDS_VS (для UTF8) или RDS_VWs (для UTF16)

Параметр

NewModelName(RDSCSTR,RDSWCSTR,RDSXCSTR)
  Указатель на строку с именем модели, которое нужно занести в соответствующее поле окна параметров блока.

Примечания

Эта функция может вызываться только из функции модуля автокомпиляции при реакции на событие RDS_COMPM_EXECFUNCTION. Это событие происходит в моменты различных действий пользователя на вкладке «компиляция» окна параметров блока (при нажатии кнопок вкладки, после ввода нового текста в поле ввода имени модели и т.п.). Открытие диалога выбора файла модели (если модели хранятся в файлах), проверку допустимости введенного пользователем имени и другие действия при этом должен выполнять модуль автокомпиляции. Функция rdscompReturnModelName используется для возврата в RDS выбранного пользователем или сформированного модулем имени модели.

Пример

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

См. также

RDS_COMPM_EXECFUNCTION.