Please enable JavaScript to view this site.

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

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

Scroll

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

Синтаксис:

int LIB_FUNC ksGetSystemProfileStringW (LPWSTRlpSection,

LPWSTRlpKey,

LPWSTRlpReturnedString,

int iSize);

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

lpSection

- имя секции,

lpKey

- имя ключа,

lpReturnedString

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

iSize

- размер буфера.

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

1

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

0

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

Пример:

lpSection = "Directories"

lpKey = "Sys"

Результат:

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

iSize = 29

Примечание:

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

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

Подразделы:

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

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