|
|
|
Размер MemData перед сохранением в двоичный файл
|
|||
|---|---|---|---|
|
#18+
Доброго времени суток! Имеется MemData, которая сохраняется в бинарный файл Код: pascal 1. Могу ли я перед сохранением файла узнать его размер? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2019, 12:23 |
|
||
|
Размер MemData перед сохранением в двоичный файл
|
|||
|---|---|---|---|
|
#18+
dartveider13Могу ли я перед сохранением файла узнать его размер? Узнать размер того, чего еще нет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2019, 12:35 |
|
||
|
Размер MemData перед сохранением в двоичный файл
|
|||
|---|---|---|---|
|
#18+
не знаю, может как вариант сохранять в промежуточный TMemoryStream и на этом этапе получить размер Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2019, 12:38 |
|
||
|
Размер MemData перед сохранением в двоичный файл
|
|||
|---|---|---|---|
|
#18+
wadman, ну например есть у него еще SaveToStream. Может этим как-то воспользоваться? А вообще да. Хотя бы примерно. Вариант: сначала сохранить а потом посмотреть размер файла не вариант, т к я этот размер потом в файл вписываю))) Бред конечно, но так надо)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2019, 12:38 |
|
||
|
Размер MemData перед сохранением в двоичный файл
|
|||
|---|---|---|---|
|
#18+
Кроик Семён, Отлично. Спасибо. Я перепутал маленько.. TStream вместо TMemoryStream использовал. Спасибо. Это то что надо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2019, 12:41 |
|
||
|
Размер MemData перед сохранением в двоичный файл
|
|||
|---|---|---|---|
|
#18+
dartveider13т к я этот размер потом в файл вписываю))) Записал 0, после сохранения поправил и всё. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2019, 12:41 |
|
||
|
Размер MemData перед сохранением в двоичный файл
|
|||
|---|---|---|---|
|
#18+
dartveider13TStream вместо TMemoryStream использовал. Спасибо. Это то что надо Дважды повторять полный процесс записи? Ооок... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2019, 12:42 |
|
||
|
Размер MemData перед сохранением в двоичный файл
|
|||
|---|---|---|---|
|
#18+
wadman, да не. Там свои заморочки с этим. Так что мне действительно подходит предыдущий вариант ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2019, 12:45 |
|
||
|
Размер MemData перед сохранением в двоичный файл
|
|||
|---|---|---|---|
|
#18+
dartveider13, Памяти не жалко? Может там у этого (этой?) MemData есть какие-то проперти, по которым можно размер на лету вычислить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2019, 14:45 |
|
||
|
Размер MemData перед сохранением в двоичный файл
|
|||
|---|---|---|---|
|
#18+
DarkMasterПамяти не жалко? У него игрушечные задачи, иначе он бы никогда не выбрал сериализацию с размером перед данными. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2019, 14:51 |
|
||
|
Размер MemData перед сохранением в двоичный файл
|
|||
|---|---|---|---|
|
#18+
DarkMaster, я уничтожаю MemoryStream после получения размера. Там немного данных. Всего одна запись ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2019, 14:51 |
|
||
|
Размер MemData перед сохранением в двоичный файл
|
|||
|---|---|---|---|
|
#18+
Даже боюсь спросить, а если ещё и архивировать данные придется - то тоже такой подход будет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2019, 15:57 |
|
||
|
Размер MemData перед сохранением в двоичный файл
|
|||
|---|---|---|---|
|
#18+
white_nigger, архивировать не придется. Так что не бойся. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2019, 05:44 |
|
||
|
Размер MemData перед сохранением в двоичный файл
|
|||
|---|---|---|---|
|
#18+
dartveider13wadman, ну например есть у него еще SaveToStream. Может этим как-то воспользоваться? А вообще да. Хотя бы примерно. Вариант: сначала сохранить а потом посмотреть размер файла не вариант, т к я этот размер потом в файл вписываю))) Бред конечно, но так надо)) Сохрани в файл, потом в этот же файл впиши его размер. В чем проблема? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2019, 09:50 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=39761260&tid=2039911]: |
0ms |
get settings: |
9ms |
get forum list: |
17ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
175ms |
get topic data: |
10ms |
get forum data: |
4ms |
get page messages: |
58ms |
get tp. blocked users: |
2ms |
| others: | 237ms |
| total: | 520ms |

| 0 / 0 |
