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