На главную... Продукты | Технологии | Классификаторы | Проекты | Скачать | Цены| Форум | Статьи | Обучение | Контакты

Типы семантик

Поиск  Пользователи  Правила  Войти
Форум » Настольные приложения » GIS ToolKit, GIS ToolKit Active, ГИС Конструктор для Windows
Страницы: 1
RSS
Типы семантик
 
Здравствуйте господа разработчики
Просьба расписать какие значения могут быть в красном поле и что они означают.
Описаний не нашёл ни в одном хидере

// ОПИСАНИЕ СЕМАНТИКИ
typedef struct RSCSEMANTICEX  // РАСШИРЕННОЕ ОПИСАНИЕ СЕМАНТИЧЕСКОЙ
                             // ХАРАКТЕРИСТИКИ ОБ'ЕКТА
{
 int      Code;         // внешний код
 int      Type;         // тип значения
 int      Reply;        // разрешается повторение (1)
 int      Enable;       // допустимая(1),обязательная(2)
                        // (при создании семантики поле не учитывается)
 int      Service;      // служебная,допустима для всех объектов (1)
 int      Reserve;      // резерв (должен быть равен 0)
 char     Name[32];     // название характеристики
 char     Unit[8];      // единица измерения
 double   Minimum;      // минимальное значение
 double   Default;      // умалчиваемое значение
 double   Maximum;      // максимальное значение
 int      Size;         // общий размер поля значения семантики
 int      Decimal;      // точность поля значения семантики
 char     ShortName[16];// короткое имя семантики (связь с полем БД)
}
 RSCSEMANTICEX;
Изменено: KFF - 19.02.2020 11:01:20
Не тот глуп кто не знает, а тот, кто не знает где искать.
 
Типы семантики описаны в этом же файле maptype.h ниже:
Код
enum SEMTYPE           // ТИПЫ ЗНАЧЕНИЯ СЕМАНТИКИ
{
   TUNDEFINED = -1,    // Значение не установлено
   TSTRING    = 0,     // Символьная строка
   TNUMBER    = 1,     // Числовое значение
   TANYFILE   = 9,     // Имя файла зарегистрированного типа
   TBMPFILE   = 10,    // Имя файла BMP
   TOLEFILE   = 11,    // Имя файла,обрабатываемого OLE-сервером
   TREFER     = 12,    // Ссылка на произвольный объект карты
                       // (уникальный номер объекта)
   TMAPFILE   = 13,    // Имя файла-паспорта района
   TTXTFILE   = 14,    // Имя текстового файла
   TPCXFILE   = 15,    // Имя файла PCX
   TCODE      = 16,    // Значение в виде числового кода
                       // из классификатора значений
   TDATE      = 17,    // Значение даты в числовом виде (ГГГГММДД)
   TANGLE     = 18,    // Угловая величина в радианах
   TTIME      = 19,    // Значение времени в числовом виде (ЧЧММСС)
   TFONT      = 20,    // Имя шрифта ("Arial", "Courier"...)
   TCOLOR     = 21,    // Числовое значение цвета в RGB
   TFDIGITAL  = 22,    // Семантика типа формула числовая (с вычисляемыми значениями)
   TFSTRING   = 23,    // Семантика типа формула символьная (с вычисляемыми значениями)
   TGUID      = 24,    // Символьная строка, содержащая GUID (например, A9FC5EDD-CFF3-42bb-AC06-7941C6446FB5)
   TLAST      = 24,    // ВЕРХНЯЯ ГРАНИЦА СПИСКА КОДОВ

   TDOCREFMIN = 9,     // НИЖНЯЯ ГРАНИЦА ТИПА СЕМАНТИКИ - ССЫЛКА НА ДОКУМЕНТ (ГРАФИЧЕСКИЙ ФАЙЛ, КАРТА)
   TDOCREFMAX = 15,    // НИЖНЯЯ ГРАНИЦА ТИПА СЕМАНТИКИ - ССЫЛКА НА ДОКУМЕНТ (ГРАФИЧЕСКИЙ ФАЙЛ, КАРТА)
};
 
Спасибо ! нашёл фрагмент кода
Не тот глуп кто не знает, а тот, кто не знает где искать.
Страницы: 1
Читают тему (гостей: 1)



© КБ Панорама, 1991-2024

Регистрируясь или авторизуясь на форуме, Вы соглашаетесь с Политикой конфиденциальности