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

Вниз

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

 
Германн ©   (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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.5 MB
Время: 0.004 c
2-1242380905
Ponchic
2009-05-15 13:48
2009.07.05
работает ли такой запрос в Ацесе?


6-1193474211
9899100
2007-10-27 12:36
2009.07.05
проблемма с соединением TIdFTP


2-1242659601
Евгений Р.
2009-05-18 19:13
2009.07.05
Ошибка подключения к БД


15-1241243335
MaltiGre
2009-05-02 09:48
2009.07.05
Извлечение отдельных файлов из архива


15-1241123403
Юрий
2009-05-01 00:30
2009.07.05
С днем рождения ! 1 мая 2009 пятница





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский