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

Описания RDS

Приложения

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

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

А.5.2. Управление работой RDS и функции общего назначения

А.5.2.45. rdsSetModifiedFlag – установка флага наличия изменений в схеме

# Приложения

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

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

#### А.5.2. Управление работой RDS и функции общего назначения

##### А.5.2.45. rdsSetModifiedFlag – установка флага наличия изменений в схеме

Функция rdsSetModifiedFlag программно устанавливает флаг наличия изменений в загруженной в данный момент схеме.

      void RDSCALL rdsSetModifiedFlag(
        BOOL Modified    // Флаг наличия изменений
      );

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

RDS_VB

Параметр

Modified(BOOL)
  TRUE – взвести флаг, FALSE – сбросить его.

Примечания

При вызове rdsSetModifiedFlag с параметром TRUE загруженная система будет считаться измененной, и RDS предупредит об этом пользователя, если последний попытается выйти из программы или загрузить другую схему без сохранения данной. При вызове функции с параметром FALSE схема будет считаться не измененной, независимо от фактического наличия изменений в схеме.

Чаще всего эта функция используется для взведения флага наличия изменений после программного изменения схемы. При изменении схемы пользователем флаг наличия изменений взводится автоматически, и автоматически сбрасывается при сохранении схемы.

Пример

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

См. также

rdsGetSystemInt(RDS_GSIMODIFIED).