|
|
|
Чтение из файла. FileRead
|
|||
|---|---|---|---|
|
#18+
Столкнулся с непонятной проблемой. При выполнение следующей функции: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. "Размер файла = 2145632 Размер блоба = 2161739" Вопрос - что я не знаю? :( P.S. Я так понимаю, что я упустил какой-то нюанс в чтении из файла. Потому что иначе объяснить расхождение в размере я не могу. :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2008, 10:28 |
|
||
|
Чтение из файла. FileRead
|
|||
|---|---|---|---|
|
#18+
В общем... я разобрался. Может кому это еще поможет. Проблема оказалась в чтении последнего куска файла. Возможно, что в реальности не только последнего, но тупая проверка на соответствие размеров каждого куска блоба и количества байт считанных из файла указала на последний. После исправления Код: plaintext 1. 2. 3. Код: plaintext 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2008, 11:35 |
|
||
|
Чтение из файла. FileRead
|
|||
|---|---|---|---|
|
#18+
Возможно не хватает скобок: Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2008, 11:45 |
|
||
|
Чтение из файла. FileRead
|
|||
|---|---|---|---|
|
#18+
2 AIS Я, конечно, знаю, что PB со странностями, но за всю свою практику не замечал за ним столь сурового пренебрежения приоритетами арифметических операций. ;) P.S. Кстати, скобки там какое-то время стояли. Но потом я их убрал, когда "вылизывал" код функции ища ошибку. ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2008, 11:55 |
|
||
|
Чтение из файла. FileRead
|
|||
|---|---|---|---|
|
#18+
Дремучий Я, конечно, знаю, что PB со странностями, но за всю свою практику не замечал за ним столь сурового пренебрежения приоритетами арифметических операций. ;) P.S. Кстати, скобки там какое-то время стояли. Но потом я их убрал, когда "вылизывал" код функции ища ошибку. ;) Возможно и так, но у меня абсолютно такой же скрипт, но со скобками и работает, правда без всяких: Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2008, 12:17 |
|
||
|
Чтение из файла. FileRead
|
|||
|---|---|---|---|
|
#18+
Дремучий Код: plaintext 1. 2. 3. 4. Проблема не только с блобом. В 10.5 вообще проблема с "+= -= /= *=". Лучше исправлять на Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2008, 14:35 |
|
||
|
Чтение из файла. FileRead
|
|||
|---|---|---|---|
|
#18+
AISДремучий Я, конечно, знаю, что PB со странностями, но за всю свою практику не замечал за ним столь сурового пренебрежения приоритетами арифметических операций. ;) P.S. Кстати, скобки там какое-то время стояли. Но потом я их убрал, когда "вылизывал" код функции ища ошибку. ;) Возможно и так, но у меня абсолютно такой же скрипт, но со скобками и работает, правда без всяких: Код: plaintext 1. Не знаю. Наверное что-то значит. :) Видите ли... возможно я как-то нечетко это сказал, но... скобки у меня стояли. И с ними не работало. Потом скобки (в числе прочего) были убраны и все равно не работало. А пото было добавлено Код: plaintext 2 Riska У меня 9.0 ;) И блобы изначально склеивались тоже не через "+=" :) Впрочем... для меня главное, что заработало. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2008, 15:06 |
|
||
|
Чтение из файла. FileRead
|
|||
|---|---|---|---|
|
#18+
Riska Проблема не только с блобом. В 10.5 вообще проблема с "+= -= /= *=". Лучше исправлять на Код: plaintext Осознаю, был не точен. У меня 10.5. И работает именно по формуле как говорит Riska, а не с "+=". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2008, 16:34 |
|
||
|
|

start [/forum/topic.php?fid=15&msg=35649360&tid=1336476]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
46ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
50ms |
get tp. blocked users: |
1ms |
| others: | 229ms |
| total: | 371ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...