Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2009.07.05;
Скачать: CL | DM;

Вниз

Очередной "дурацкий вопрос"   Найти похожие ветки 

 
Германн ©   (2009-04-30 00:43) [0]

О "правильнописании" значений параметров в реестре.
Ну зачем при записи значения параметра в реестре, который представляет собой путь к файлу, удваивать обратный слэш?


 
Таллинн   (2009-04-30 00:53) [1]

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


 
Германн ©   (2009-04-30 00:54) [2]

Пардон.
Не правильно задал вопрос.
Зачем в файле .reg при импорте ветки в имени параметра удваивается обратный слэш?
Например:
[HKEY_CURRENT_USER\Software\Borland\Delphi\4.0\Known Packages]
"$(DELPHI)\\Bin\\dclstd40.bpl"="Borland Standard Components"
"$(DELPHI)\\Bin\\dcldb40.bpl"="Borland Database Components"
"$(DELPHI)\\Bin\\dcl31w40.bpl"="Delphi 1.0 Compatibility Components"
"$(DELPHI)\\Bin\\dclsmp40.bpl"="Borland Sample Components"
"$(DELPHI)\\Bin\\dclint40.bpl"="Borland Resource DLL Wizard"
"$(DELPHI)\\Bin\\dclmid40.bpl"="Borland MIDAS Components"
"$(DELPHI)\\Bin\\dclnet40.bpl"="Borland Internet Components"
"D:\\WINDOWS\\system32\\NMFast40.bpl"="NetMasters Fastnet Tools"


 
Таллинн   (2009-04-30 00:55) [3]

Да мы включили телепатор и поняли правильно :)


 
Германн ©   (2009-04-30 01:06) [4]


> Таллинн   (30.04.09 00:55) [3]
>
> Да мы включили телепатор и поняли правильно :)
>

А разве "обратный слэш" является каким-то "спецсимволом"?


 
Таллинн   (2009-04-30 01:08) [5]

Помните как в Delphi задается в строке символ " или же Esc-последовательности как задаются ?
Принцип тот же.


 
Германн ©   (2009-04-30 01:18) [6]


> Таллинн   (30.04.09 01:08) [5]
>
> Помните как в Delphi задается в строке символ " ...
> Принцип тот же.
>

Помню. Но не понимаю пока, зачем тут (не в Дельфи) использовать тот же принцип? Полное имя файла заключено в двойные кавычки. И "парсер пути" должен был бы вроде нормально его разобрать и без двойного обратного слэша.


 
Игорь Шевченко ©   (2009-04-30 01:29) [7]

Ты будешь смеяться, но есть у меня некая программка, которая на выходе формирует некий файл на некоем языке программирования. Так вот программка тоже удваивает обратные слеши в строковых константах, по самой тривиальной причине - в Far"е с подключенным Colorer-ом иначе смотреть неудобно, он сбивается.


 
AndreyV ©   (2009-04-30 01:34) [8]

> [6] Германн ©   (30.04.09 01:18)
> > Таллинн   (30.04.09 01:08) [5]
> >
> > Помните как в Delphi задается в строке символ " ...
> > Принцип тот же.
>
> Помню. Но не понимаю пока, зачем тут (не в Дельфи) использовать
> тот же принцип? Полное имя файла заключено в двойные кавычки.
> И "парсер пути" должен был бы вроде нормально его разобрать
> и без двойного обратного слэша.

Ну, хочешь, я составлю компанию? И слэш обсудим, может и ещё чего коснёмся.


 
Таллинн   (2009-04-30 01:35) [9]

Не знаю :(
Лень искать в гугле точный ответ... Просто применил принцип "Что-Где-Когда" и подумалось что это может быть именно так.


 
Германн ©   (2009-04-30 01:40) [10]


> Игорь Шевченко ©   (30.04.09 01:29) [7]
>
> Ты будешь смеяться

Не. Не буду.
В той самой "моей" программе, которая использует Paradox+BDE, путь к файлу записывается с заменой "обратного слэша" на символ "^". Автор "рыбы" так решил.
И до сих пор имена файлов так в БД и записываются!" :(

У тебя свои болячки, у меня свои.


 
AndreyV ©   (2009-04-30 01:51) [11]

> [8] AndreyV ©   (30.04.09 01:34)
> > [6] Германн ©   (30.04.09 01:18)
> Ну, хочешь, я составлю компанию? И слэш обсудим, может и
> ещё чего коснёмся.

Например, предположим, что парсер этих строк ожидает спецсимволы а ля Си, а?


 
Германн ©   (2009-04-30 02:15) [12]


> AndreyV ©   (30.04.09 01:51) [11]
>
> > [8] AndreyV ©   (30.04.09 01:34)
> > > [6] Германн ©   (30.04.09 01:18)
> > Ну, хочешь, я составлю компанию? И слэш обсудим, может
> и
> > ещё чего коснёмся.
>
> Например, предположим, что парсер этих строк ожидает спецсимволы
> а ля Си, а?
>

Ну да, ну да.
Не, ну к чему все эти "дополнительные" обсуждения?


 
Таллинн   (2009-04-30 02:26) [13]


> Германн ©   (30.04.09 02:15) [12]
> Не, ну к чему все эти "дополнительные" обсуждения?

Так ночь же... неспиться... неспиться бы нам :)


 
AndreyV ©   (2009-04-30 02:37) [14]

> [12] Германн ©   (30.04.09 02:15)
> Ну да, ну да.
> Не, ну к чему все эти "дополнительные" обсуждения?

Каковы твои версии? Я специально не лезу в реестр, и за ним, в другие настройки, ради проверки.

> [13] Таллинн   (30.04.09 02:26)
> Так ночь же... неспиться... неспиться бы нам :)

У некоторых утро.


 
Германн ©   (2009-04-30 03:12) [15]


> Таллинн   (30.04.09 02:26) [13]
>
>
> > Германн ©   (30.04.09 02:15) [12]
> > Не, ну к чему все эти "дополнительные" обсуждения?
>
> Так ночь же... неспиться... неспиться бы нам :)

+1
Хорошо сказано! Но есть очепятки. Или ошибки.
Я бы "начепятал" бы иначе :)


 
AndreyV ©   (2009-04-30 04:35) [16]

> [15] Германн ©   (30.04.09 03:12)
> > Так ночь же... неспиться... неспиться бы нам :)
>
> +1
> Хорошо сказано! Но есть очепятки. Или ошибки.
> Я бы "начепятал" бы иначе :)

С мягким знаком можно поэкспериментировать.

Ну что же ты свою же тему не развиваешь.;) Аль ответы не милы?


 
AndreyV ©   (2009-04-30 04:49) [17]

> [16] AndreyV ©   (30.04.09 04:35)

Вот и повод послушать эту песню. (давно не слушал, соскучился)

http://www.aquarium.ru/mp3/voulez_vous_coucher_avec_moi.mp3


 
antonn ©   (2009-04-30 15:47) [18]


> А разве "обратный слэш" является каким-то "спецсимволом"?

он - почти нет, но им экранируют другие спецсимволы, и чтобы написать его самого им экранируют его функционал :)


 
Кролик-Фролик   (2009-05-01 02:24) [19]


>  но им экранируют другие спецсимволы,

кто экранирует? и где?


 
Palladin ©   (2009-05-02 10:21) [20]

JavaScript, в JavaScript"е


 
Styx_   (2009-05-04 12:52) [21]

Странные Вы какие-то. А как кавычки собираетесь в параметры вставлять?

REGEDIT4

[HKEY_LOCAL_MACHINE]
"\""="\""


 
brother ©   (2009-05-05 08:25) [22]

вот тут: http://www.firststeps.ru/cbuilder/r.php?14
Обратите внимание, что бэкслэш "\" пишется как "\\", потому что это ESC-комбинации.



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

Текущий архив: 2009.07.05;
Скачать: CL | DM;

Наверх




Память: 0.52 MB
Время: 0.013 c
2-1242060813
v1keeee
2009-05-11 20:53
2009.07.05
Не пойму в чем дело с TreeView


15-1241200280
AlexDan
2009-05-01 21:51
2009.07.05
Движок для сайта..


2-1242287891
KiLLiR
2009-05-14 11:58
2009.07.05
Печать картинки из файла


15-1241037006
Юрий
2009-04-30 00:30
2009.07.05
С днем рождения ! 30 апреля 2009 четверг


15-1240958719
AleXanDro
2009-04-29 02:45
2009.07.05
акая программа нужна для подсчёта стоимости деталий(разного наиме