Files
mikhail e1337e4016 feat(sdk-docs): MD-база знаний SDK — в репозиторий; генератор и зеркало убраны
docs/Kompas3D_SDK/ становится каноническим источником справки КОМПАС SDK
и включается в репозиторий (2491 файл, ~14 МБ). HTML-зеркало
docs/KOMPAS_SDK_ru-RU/ (~1.4 ГБ, © АСКОН) и генератор
tools/build_kompas3d_sdk.py больше не нужны — регенерация не предполагается.

- .gitignore: MD-база разблокирована; зеркало остаётся проигнорированным
  (safety-net на случай повторной локальной выгрузки).
- CLAUDE.md / SKILL.md: убраны упоминания регенерации и зеркала.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-26 20:00:05 +03:00

2.1 KiB

title, type, api, domain, tags, sources
title type api domain tags sources
ksSpcChangeValueW - Изменить значение компоненты с указанным номером в указанной колонке (Unicode) guide
api7
assembly
guide
api7
assembly
ksspcchangevaluew
ksspcchangevaluew.html

*API экспортных функций > Функции работы с документом-спецификацией *

Аналог данной функции при использовании Automation - метод ksSpecification::ksSpcChangeValue. Синтаксис:

int ksSpcChangeValueW (unsigned int colNumb,
unsigned int itemNumb,
void* val,
unsigned char typeVal);
Входные параметры:
colNumb    - номер колонки, начиная с единицы,
itemNumb    - номер компоненты, начиная с 1,
val    - указатель на значение,
typeVal    - тип данных.
Типы данных...
Возвращаемое значение:
1    - в случае удачного завершения,
0    - в случае неудачи.

Описание: Функция позволяет изменить значение компоненты с номером itemNumb в колонке с номером colNumb. Если в колонке содержатся данные типа Запись, она может содержать несколько компонент. При этом itemNumb может быть не равен 1. Значение параметра typeVal - может лежать в интервале CHAR_ATTR_TYPE ...STRING_ATTR_TYPE (см. ltdefine.h). Если typeVal== STRING_ATTR_TYPE, то val - строка wchar_t[MAX_TEXT_LENGTH]. Функция работает в режиме создания нового или редактирования существующего объекта спецификации ksSpcObjectCreate; или ksSpcObjectEdit; ..... ksSpcChangeValueW(); ..... reference spsObj = ksSpcObjectEnd(); Примечание. При использовании ANSI следует использовать функцию ksSpcChangeValue.