|
Незаказанный нулевой байт при записи файла
|
|||
---|---|---|---|
#18+
Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16.
Так вот, без спроса в конец файла вставляется еще один нулевой байт, т.е. в моем случае после "254"-го байта нулевых будет 2, а не один как согласно коду. В данном случае я могу конечно убрать последнюю строчку (типа сам добавит), но как то не канонично. Как разрулить? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.06.2012, 13:38 |
|
Незаказанный нулевой байт при записи файла
|
|||
---|---|---|---|
#18+
Видимо FilePos должно начинаться с 0, а не 1. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.06.2012, 14:37 |
|
Незаказанный нулевой байт при записи файла
|
|||
---|---|---|---|
#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. Так что наверно не то. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.06.2012, 16:02 |
|
Незаказанный нулевой байт при записи файла
|
|||
---|---|---|---|
#18+
Код: vbnet 1.
это лишнее ... |
|||
:
Нравится:
Не нравится:
|
|||
18.06.2012, 11:34 |
|
Незаказанный нулевой байт при записи файла
|
|||
---|---|---|---|
#18+
Konst_One, Ну, допустим: Код: vbnet 1. 2. 3. 4. 5.
Но я обратил внимание, что иногда все равно лепит два '\0', даже если комментировать Причем код концовки прозрачный, 254 символ, дальше Close sff_FileHandle. Что за мистификейшт? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.06.2012, 14:50 |
|
|
start [/forum/topic.php?fid=60&fpage=75&tid=2157669]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
47ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
51ms |
get tp. blocked users: |
2ms |
others: | 14ms |
total: | 164ms |
0 / 0 |