Please enable JavaScript to view this site.

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

ksGetSystemProfileString - Получить строку из INI-файла системы или из Registry

Scroll

Пример...

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

Синтаксис:

int ksGetSystemProfileString (char *lpSection,

char *lpKey,

char *lpReturnedString,

int bufLen);

Выходные параметры:

lpSection

- имя секции,

lpKey

- имя ключа,

lpReturnedString

- буфер для выходной строки,

bufLen

- длина отведенного буфера в символах.

Возвращаемое значение:

1

- в случае удачного завершения,

0

- в случае неудачи.

Пример:

lpSection = "Directories"

lpKey = "Sys"

Результат:

lpReturnedString = "c:\Program Files\Kompas54\Sys"

iSize = 29

Примечание:

1. Если lpReturnedString = 0 или bufLen = 0, то возвращается необходимая длина буфера в символах, иначе - возвращается количество переписанных байт (с учетом завершающего 0).

2. Если возвращаемое значение = 0, значит секция или ключ не были найдены ни в INI-файле, ни в реестре.

Подразделы:

(отсутствуют)

© ООО «АСКОН-Системы проектирования», 2024. Все права защищены. | Единая телефонная линия: 8-800-700-00-78