Вниз
Скачать: CL | DM;

REG MULTI STRING   Найти похожие ветки 

← →
Ripper ©   (2005-02-27 00:19) [0]

Подскажите, уважаемые мастера, как записывать и считывать мульти строковые значения в реестр.


← →
z007   (2005-02-27 00:35) [1]


> мульти строковые
- это значит - строку с #10#13?

Если так то:
есть готовое решение - Write(Get)PrivateProfileStruct

и еще есть function Str2Str(str:string; convertToSingleString:boolean):string;
Она заменяет все #10 и #13 на "#10" и "#13" соответственно и возвращает одну длинную строку, которую можно писать в ini-файл или реестр.
Если convertToSingleString=false, выполняется обратное преобразование.
Функция пишется самостоятельно :)


← →
ECM ©   (2005-02-27 21:23) [2]

Мульти-строковые - это  
REG_MULTI_SZ - Array of null-terminated strings, terminated by two null characters. И писать(читать) его можно при помощи
RegSetValueEx(RegQueryValueEx).
Кстати что-то я не помню в KOL поддержки REG_MULTI_SZ...:(
Надо будет дописать что-то вроде
RegKeyGetMultiStr, RegKeySetMultiStr ...



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: -0.958 c
2-1127978616
begin
2005-09-29 11:23
2005.10.23
Выполнить что-то до открытия главной формы


1-1127884477
AdLeR
2005-09-28 09:14
2005.10.23
Генерация отчетов в Excel


2-1127653086
Vitaliy
2005-09-25 16:58
2005.10.23
Комментарии и их последствия


6-1120433369
Galiaf
2005-07-04 03:29
2005.10.23
Как узнать номер отключившегося клиента в TServerSocket?


5-1104312423
Anatoly
2004-12-29 12:27
2005.10.23
Вызов редактора компонента из Popup-меню




   Наверх