Форум: "Основная";
Текущий архив: 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.008 c