Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
16.06.2012, 13:38
|
|||
---|---|---|---|
Незаказанный нулевой байт при записи файла |
|||
#18+
Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16.
Так вот, без спроса в конец файла вставляется еще один нулевой байт, т.е. в моем случае после "254"-го байта нулевых будет 2, а не один как согласно коду. В данном случае я могу конечно убрать последнюю строчку (типа сам добавит), но как то не канонично. Как разрулить? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
16.06.2012, 14:37
|
|||
---|---|---|---|
Незаказанный нулевой байт при записи файла |
|||
#18+
Видимо FilePos должно начинаться с 0, а не 1. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
16.06.2012, 16:02
|
|||
---|---|---|---|
Незаказанный нулевой байт при записи файла |
|||
#18+
Antonariy, Я тоже так думал, и начал сперва с sff_FilePos = 0 Выдало ошибку. Потом прочел: http://www.vb6.us/tutorials/reading-and-writing-binary-files-visual-basic The Put statement is used write data to a file opened in binary mode. The syntax, as it applies to binary files is: Put [#]filenumber, [byte position], varname The filenumber is any valid filenumber as defined above. Byte position is the byte position within the file at which the writing begins. The byte position is "one-based", meaning the first byte position in the file is 1 , the second position is 2, and so on. Так что наверно не то. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
18.06.2012, 11:34
|
|||
---|---|---|---|
Незаказанный нулевой байт при записи файла |
|||
#18+
Код: vbnet 1.
это лишнее ... |
|||
:
Нравится:
Не нравится:
|
|||
|
18.06.2012, 14:50
|
|||
---|---|---|---|
Незаказанный нулевой байт при записи файла |
|||
#18+
Konst_One, Ну, допустим: Код: vbnet 1. 2. 3. 4. 5.
Но я обратил внимание, что иногда все равно лепит два '\0', даже если комментировать Причем код концовки прозрачный, 254 символ, дальше Close sff_FileHandle. Что за мистификейшт? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=60&mobile=1&tid=2157669]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
32ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
44ms |
get tp. blocked users: |
2ms |
others: | 14ms |
total: | 138ms |
0 / 0 |