Страница: 1 |
Страница: 1 |
Вопрос: Cтрока из Реестра- что за символ в конце ?!
Добавлено: 18.02.05 05:48
Автор вопроса: VYV
При чтении значения из Реестра (если это строка, например имя базы данных) в конце добавляется какой-то (невидимый, но не пробел- код его =0, т.е не поддерживается Windows) символ. Я вышел из положения-просто удаляю последний символ и все ОК. Но интересно, что это и зачем это (да, если читаю число, все в норме). Может кто встречался с этим феноменом? Спасибо
Ответы
Всего ответов: 8
Номер ответа: 1
Автор ответа:
Morpheus
Вопросов: 224
Ответов: 3777
Web-сайт:
Профиль | | #1
Добавлено: 18.02.05 05:53
Привет! Этот тыой таинственный символ есть Нуль символ .... и он не так прост как кажется.............
Номер ответа: 2
Автор ответа:
Morpheus
Вопросов: 224
Ответов: 3777
Web-сайт:
Профиль | | #2
Добавлено: 18.02.05 05:55
если ego zapisat' v konec fayla a posle nego esho text, to bloknot ego fig razberet!
u mneya bila takaya erunda v PHP: smotru - lezhit txt file 4 kb; otkrivayu-odna strochaka! nikakih 4 kb.... potom vrubilsya
Номер ответа: 3
Автор ответа:
VYV
Вопросов: 10
Ответов: 13
Профиль | | #3
Добавлено: 18.02.05 06:57
Привет! Извини, но твое объяснение ничего не прояснило- зачем этот сивол там есть?!
Номер ответа: 4
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #4
Добавлено: 18.02.05 07:50
Это называется Си-формат строки, ASCIIZ или zero-terminated-строка: делается это для того, чтобы Си и Си-подобные языки (на которых написана Винда и ее API) могли разобрать, где кончается строка. А VB для этой цели просто хранит длину строки перед самой строкой.
Номер ответа: 5
Автор ответа:
sne
Разработчик Offline Client
ICQ: 233286456
Вопросов: 34
Ответов: 5445
Web-сайт:
Профиль | | #5
Добавлено: 18.02.05 07:56
гы в VB используются, держитесь ненависники VB, так называемые паскалевские проги, точнее некотороя разновидность , у которых впереди - ее размер
Номер ответа: 6
Автор ответа:
AASoft
Вопросов: 86
Ответов: 920
Профиль | | #6
Добавлено: 18.02.05 09:57
aga, a szadi nichego naverna netu...
P.S. kakie takie PROGI v VB PASCAL'evskie ispol`zuyutsya???
Номер ответа: 7
Автор ответа:
Morpheus
Вопросов: 224
Ответов: 3777
Web-сайт:
Профиль | | #7
Добавлено: 18.02.05 16:57
da etot sinvol nafig ne nuzen! ti pravil'no sdelal cho steraesh ego!
Номер ответа: 8
Автор ответа:
sne
Разработчик Offline Client
ICQ: 233286456
Вопросов: 34
Ответов: 5445
Web-сайт:
Профиль | | #8
Добавлено: 19.02.05 12:28
Черт... не проги, строки Строки конечно же
т.е. в начале идет их длинна, а уже потом, данные!
И держаться надо было не ненавистникам VB а нелюбителям паскаля
Видать уставши был, не понимал что писал )