Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2003.04.21;
Скачать: [xml.tar.bz2];

Вниз

Как считывать с реестра строковые данные?   Найти похожие ветки 

 
новый   (2003-04-09 15:21) [0]

Мастера, помогите. Сохраняю в реестре строковые данные, но при считывании почему-то часть символов считываются не правильно. Как сохранить, а потом считать чтобы небыло зависимости от кодировки...


 
malkolinge(fp)   (2003-04-09 15:28) [1]

А ты туда что, русскими буквами пишешь ?


 
NA   (2003-04-09 15:29) [2]

Код в студию.


 
новый   (2003-04-09 15:35) [3]

Кода нет :)))
ручками создаю в нужном мне root раздел, а в нем строковые данные. Заношу тоже туда ручками строковые значения. Программка выдает строки - 3 шт. я их копирую в буфер, а потом вставляю в реестре.
2 строки нормально считываются, а 1 - она длиннее , почему-то не так.
Код считывания такой:

Reg := TRegistry.Create;
try
Reg.RootKey := HKEY_CURRENT_USER;
Reg.OpenKey("Software\Etg\DB",false);
PathDB := Reg.ReadString("PATHDB");//вот тут почему-то не так...
UserName := Reg.ReadString("USER");
PSW := Reg.ReadString("PSW");
finally
Reg.Free;
end;


 
новый   (2003-04-09 15:37) [4]


> malkolinge(fp) (09.04.03 15:28)
> А ты туда что, русскими буквами пишешь ?

все подряд.


 
malkolinge(fp)   (2003-04-09 15:45) [5]

Как пишешь покажи


 
новый   (2003-04-09 15:48) [6]

Кода нет :)))
ручками создаю в нужном мне root раздел, а в нем строковые данные. Заношу тоже туда ручками строковые значения. Программка выдает строки - 3 шт. я их копирую в буфер, а потом вставляю в реестре.


 
NA   (2003-04-09 15:49) [7]

По этому куску мало что понятно, даже тип переменных неясен.
Длиннее - насколько, опять же? Если стринг, то 255 символов это максимум. Shortstring и того меньше.

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


 
Anatoly Podgoretsky   (2003-04-09 16:03) [8]

NA (09.04.03 15:49)
Так какого размера Shortstring по твоему?


 
новый   (2003-04-09 16:08) [9]

может как-то можно привести к одному формату, т.е. там типа ASCII... какая функция не знаю...


 
malkolinge   (2003-04-09 16:14) [10]


> NA (09.04.03 15:49)
> Так какого размера Shortstring по твоему?

Как по его не известно, но люди говорять что где-то 255 :)


 
новый   (2003-04-09 16:49) [11]

ау, мастера, как сохранить в каком-то универсальном формате?


 
NA   (2003-04-09 19:37) [12]

Пропарил, ребята ;) что-то взбрендилось, что 128 :)))
Просто когда-то создавал себе такие "урезанные" типы, еще в паскальские времена, вот и наложился отпечаток в памяти.



> ау, мастера, как сохранить в каком-то универсальном формате?

Как, как... Пиши тем же методом, что и читаешь - это для начала.

Или полный код вместе с типами переменных и их фактическими значениями давай. Но лучше сначала первое :)



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

Форум: "Основная";
Текущий архив: 2003.04.21;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.01 c
14-67545
CAMOBAP
2003-04-04 16:01
2003.04.21
i


1-67298
Имран
2003-04-11 18:25
2003.04.21
Как поочереди открывать текстовый файл в переменную?


8-67401
Акварелька
2003-01-20 16:58
2003.04.21
свойства экрана


3-67140
Юров Владимир
2003-04-03 10:11
2003.04.21
MS SQL + Delphi


14-67525
Style
2003-04-04 10:52
2003.04.21
В чем прикол?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский