Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: Cтрока из Реестра- что за символ в конце ?! Добавлено: 18.02.05 05:48  

Автор вопроса:  VYV
При чтении значения из Реестра (если это строка, например имя базы данных) в конце добавляется какой-то (невидимый, но не пробел- код его =0, т.е не поддерживается Windows) символ. Я вышел из положения-просто удаляю последний символ и все ОК. Но интересно, что это и зачем это (да, если читаю число, все в норме). Может кто встречался с этим феноменом? Спасибо

Ответить

  Ответы Всего ответов: 8  

Номер ответа: 1
Автор ответа:
 Morpheus



Вопросов: 224
Ответов: 3777
 Web-сайт: xury.zx6.ru
 Профиль | | #1
Добавлено: 18.02.05 05:53
Привет! Этот тыой таинственный символ есть Нуль символ .... и он не так прост как кажется.............

Ответить

Номер ответа: 2
Автор ответа:
 Morpheus



Вопросов: 224
Ответов: 3777
 Web-сайт: xury.zx6.ru
 Профиль | | #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-сайт: sharpc.livejournal.com
 Профиль | | #4
Добавлено: 18.02.05 07:50
Это называется Си-формат строки, ASCIIZ или zero-terminated-строка: делается это для того, чтобы Си и Си-подобные языки (на которых написана Винда и ее API) могли разобрать, где кончается строка. А VB для этой цели просто хранит длину строки перед самой строкой.

Ответить

Номер ответа: 5
Автор ответа:
 sne



Разработчик Offline Client

ICQ: 233286456 

Вопросов: 34
Ответов: 5445
 Web-сайт: hw.t-k.ru
 Профиль | | #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-сайт: xury.zx6.ru
 Профиль | | #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-сайт: hw.t-k.ru
 Профиль | | #8
Добавлено: 19.02.05 12:28
Черт... не проги, строки :) Строки конечно же :)

т.е. в начале идет их длинна, а уже потом, данные!
И держаться надо было не ненавистникам VB а нелюбителям паскаля ;)

Видать уставши был, не понимал что писал :))

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам