Здравствуйте господа разработчики Просьба расписать какие значения могут быть в красном поле и что они означают. Описаний не нашёл ни в одном хидере
// ОПИСАНИЕ СЕМАНТИКИ 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;
Типы семантики описаны в этом же файле 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, // НИЖНЯЯ ГРАНИЦА ТИПА СЕМАНТИКИ - ССЫЛКА НА ДОКУМЕНТ (ГРАФИЧЕСКИЙ ФАЙЛ, КАРТА)
};