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

Приложения

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

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

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

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

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

  void  rdscompReturnModelNameA(
     NewModelName  // Имя модели (UTF8)
  );
  void  rdscompReturnModelNameW(
     NewModelName // Имя модели (UTF16)
  );
  // 
  void  rdscompReturnModelName(
     NewModelName // Имя модели (кодировка по умолчанию)
  );

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

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

Параметр

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

Примечания

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

Пример

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

См. также

RDS_COMPM_EXECFUNCTION.


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