---
title: "Типы динамических массивов"
type: guide
api: [api7]
tags: [guide, api7, ksdmtypes]
sources:
  - ksdmtypes.html
---

*Структуры параметров и константы > Константы  > Константы системы *

| | Для automation | Для API экспортных функций | |
| --- | --- | --- | --- |
| CHAR_STR_ARR В зависимости от типа компиляции.. | 1 | - динамический массив указателей на интерфейсы ksChar255 | - динамический массив указателей на строки символов |
| POINT_ARR | 2 | - динамический массив указателей на интерфейсы ksMathPointParam | - динамический массив указателей на математические точки (структура MathPointParam ) |
| CURVE_PATTERN_ARR | 2 | - динамический массив указателей на интерфейсы ksCurvePattern | - динамический массив указателей на участки штриховой линии (структура CurvePattern) |
| TEXT_LINE_ARR | 3 | - динамический массив указателей на интерфейсы ksTextLineParam | - динамический массив строк текста (структура TextLineParam) |
| TEXT_ITEM_ARR | 4 | - динамический массив указателей на интерфейсы ksTextItemParam | - динамический массив компонент строк текста (структура TextItemParam) |
| ATTR_COLUMN_ARR | 5 | - динамический массив указателей на интерфейсы ksColumnInfoParam | - динамический массив колонок атрибутов (структура ColumnInfo) |
| USER_ARR | 6 | - динамический пользовательский массив | - динамический пользовательский массив |
| POLYLINE_ARR | 7 | - динамический массив указателей на интерфейсы ksDynamicArray типа POINT_ARR | - динамический массив полилиний (указателей массивов POINT_ARR) |
| RECT_ARR | 8 | - динамический массив указателей на интерфейсы ksRectParam | - динамический массив габаритных прямоугольников (структура RectParam) |
| LIBRARY_STYLE_ARR | 9 | - динамический массив указателей на интерфейсы ksLibraryStyleParam | - динамический массив структур параметров для стиля в библиотеке стилей(LibraryStyleParam ) |
| VARIABLE_ARR | 10 | - динамический массив указателей на интерфейсы ksVariable | - динамический массив структур параметров параметрических переменных (VariableParam ) |
| CURVE_PATTERN_ARR_EX | 11 | - динамический массив указателей на интерфейсы ksCurvePattern | - динамический массив указателей на участки штриховой линии (структура CurvePatternEx) |
| LIBRARY_ATTR_TYPE_ARR | 12 | - динамический массив указателей на интерфейсы ksLibraryAttrTypeParam | - динамический массив структур параметров для типа атрибута в библиотеке типов атрибутов (LibraryAttrTypeParam) |
| NURBS_POINT_ARR | 13 | - динамический массив указателей на интерфейсы ksNurbsPointParam | - динамический массив структур точек кривой NURBS (NurbsPointParam) |
| DOUBLE_ARR | 14 | - динамический массив указателей на интерфейсы ksDoubleValue | - динамический массив значений типа double |
| CONSTRAINT_ARR | 15 | - динамический массив указателей на интерфейсы ksConstraintParam | - динамический массив структур параметрических ограничений (ConstraintParam) |
| CORNER_ARR | 16 | - динамический массив указателей на интерфейсы ksCornerParam | - динамический массив структур параметров скругленных (или усеченных) углов прямоугольников и многоугольников (CornerParam) Пример работы со структурой CornerParam и массивом CORNER_ARR |
| DOC_SPCOBJ_ARR | 17 | - динамический массив указателей на интерфейсы ksDocAttachedSpcParam | - динамический массив структур параметров документов, подключенных к объекту спецификации (DocAttachedSpcParam) |
| SPCSUBSECTION_ARR | 18 | - динамический массив указателей на интерфейсы ksSpcSubSectionParam | - динамический массив структур параметров подраздела спецификации (SpcSubSectionParam) |
| SPCTUNINGSEC_ARR | 19 | - динамический массив указателей на интерфейсы ksSpcTuningSectionParam | - динамический массив структур параметров настройки раздела спецификации (SpcTuningSectionParam) |
| SPCSTYLECOLUMN_ARR | 20 | - динамический массив указателей на интерфейсы ksSpcStyleColumnParam | - динамический массив структур параметров стиля колонки спецификации (SpcStyleColumnParam) |
| SPCSTYLESEC_ARR | 21 | - динамический массив указателей на интерфейсы ksSpcStyleSectionParam | - динамический массив структур параметров стиля разделa спецификации (SpcStyleSectionParam) |
| QUALITYITEM_ARR | 22 | - динамический массив указателей на интерфейсы ksQualityItemParam | - динамический массив структур параметров интервала квалитета (QualityItemParam) |
| LTVARIANT_ARR | 23 | - динамический массив указателей на интерфейсы ksLtVariant | - динамический массив структур для хранения данных некоторого типа (LtVariant) |
| TOLERANCEBRANCH_ARR | 24 | - динамический массив указателей на интерфейсы ksToleranceBranch | - динамический массив структур параметров "опоры" допуска формы (ToleranceBranch) |
| HATCHLINE_ARR | 25 | - динамический массив указателей на интерфейсы ksHatchLineParam | - динамический массив структур (HatchLineParam) |
| TREENODEPARAM_ARR | 26 | - динамический массив указателей на интерфейсы ksTreeNodeParam | - динамический массив структур узла дерева TreeNodeParam |
| CHAR_STR_ARR_W В зависимости от типа компиляции... | 27 | | - динамический массив указателей на строки символов. Используется в Unicode-вских структурах и функциях. |
