Вверх ↑
Этот топик читают: Гость
Ответов: 2059
Рейтинг: 132
#1: 2011-12-18 17:34:58 ЛС | профиль | цитата
Как решается задача, если в компоненты TempFileStream или MemoryStream в качестве Streamа нужно вставить данные более 32 MB?
Разбиение на куски не помогает.
В Delphi ошибка компиляции, в FPC компилируется не "правильно".
карма: 6

0
Ответов: 1731
Рейтинг: 68
#2: 2011-12-18 17:38:34 ЛС | профиль | цитата
Пример схемы пожалуйста.
карма: 1

0
Ответов: 3889
Рейтинг: 362
#3: 2011-12-18 18:02:37 ЛС | профиль | цитата
flint2, если речь о интеграции в схему в процессе программирования, то задача решается приложением файлов к программе снаружи.
карма: 1

0
Ответов: 67
Рейтинг: 5
#4: 2011-12-18 18:17:59 ЛС | профиль | цитата
flint2 писал(а):
данные более 32 MB
В StreamArray только что записывал файл размером 52 мб и сохранил как файл, можно попробовать использовать его вместо MemoryStream
карма: 1

0
Ответов: 2059
Рейтинг: 132
#5: 2011-12-18 18:46:38 ЛС | профиль | цитата
Cosinus
Схема может быть любой.
Вместе с данными весит 60 MB, поэтому привожу только схему и абстрактные данные.
code_26225.txt

1nd1g0
Обязательное условие, чтобы файл был один (exe).
Даже нельзя приложить unrar.dll, поэтому вкладывается самораспаковывающийся архив (61 MB).

10755
Попробую, StreamArray,т но кажется, что уже пробовал.


карма: 6

0
файлы: 1code_26225.txt [1.8KB] [329]
Ответов: 67
Рейтинг: 5
#6: 2011-12-18 18:54:02 ЛС | профиль | цитата
вот схема
code_26226.txt
ей загрузил ~700 мб и сохранил в файл
карма: 1

0
файлы: 1code_26226.txt [732B] [154]
Ответов: 2059
Рейтинг: 132
#7: 2011-12-18 21:07:05 ЛС | профиль | цитата
10755
Спасибо!
Только хотел попросить примерчик, а ты мысли читаешь.
------------ Дoбавленo в 20.26:
10755
Что то не работает.
Вот файл который надо вложить http://narod.ru/disk/34753637001/Loquendo.exe.html
и два по мелочи, которые не выкладываю.
Загружает и и сохраняет.
Полученный файл не работает! При меньших размерах (<32), всё нормально.
Если через свойство Stream в StreamArray, при >32 компиляции опять ошибка "Runtime error 216 at 0000797A"
------------ Дoбавленo в 20.52:
В заголовке файла добавляется "префикс"
E6 57 DC 03 4D 5A 50 00 02 00 00 00 04 00 0F 00
должно быть
4D 5A 50 00 02 00 00 00 04 00 0F 00 FF FF 00 00
Поэтому и не запускается полученный файл.
Но с веткой загрузки, всё рано не выход.
Ведь всё это пойдёт в конечный файл.
------------ Дoбавленo в 21.07:
Или в своей схеме (В конечном файле) надо этот бинарник как то обрабатывать?
Тогда,как этот бинарник вставить в схему, заколдованный круг.
карма: 6

0
7
Сообщение
...
Прикрепленные файлы
(файлы не залиты)