Добрый день, хочу попробовать сделать инсталятор, но не могу обьеденить данные из потока (добавляемые файлы) и данные из memorystream (собственно сам инсталятор), раньше вроде так же делал и все работало, а тут не могу разобраться, подскажите в чем проблема
code_17450.txt
Этот топик читают: Гость
Ответов: 578
Рейтинг: 14
|
|||
карма: 0 |
| ||
файлы: 1 | code_17450.txt [1.1KB] [182] |
Разработчик
Ответов: 26164
Рейтинг: 2127
|
|||
Поставь режим ReadWrite, тогда будет добавлен второй файл в конец первого
|
|||
карма: 22 |
|
Ответов: 578
Рейтинг: 14
|
|||
поставил ReadWrite, сохраняется только файл из memorystream, ощущение что DataToFile не сохраняет данные в поток, dtAnsiString правильный режим для дозаписи входящего потока с позиции
|
|||
карма: 0 |
|
Разработчик
Ответов: 26164
Рейтинг: 2127
|
|||
GanjaKyp, а вот так не пробовал
|
|||
карма: 22 |
|
Ответов: 578
Рейтинг: 14
|
|||
пробовал, но желательно чтобы инсталятор хранился в memorystream, а не внешним файлом
|
|||
карма: 0 |
|
Разработчик
Ответов: 26164
Рейтинг: 2127
|
|||
А еще вот так не пробовал
|
|||
карма: 22 |
|
Разработчик
Ответов: 4698
Рейтинг: 426
|
|||
GanjaKyp, ну что ты паришься? Если надо все по первому разряду, зайди в тему Между делом ->InstallCreator от меня, там все есть
|
|||
карма: 10 |
|
Разработчик
Ответов: 26164
Рейтинг: 2127
|
|||
Assasin писал(а): Если надо все по первому разряду, зайди в тему Между делом ->InstallCreator от меня, там все естьА если чел хочет все сам сделать, с нуля |
|||
карма: 22 |
|
Ответов: 578
Рейтинг: 14
|
|||
nesco писал(а): А еще вот так не пробовалнемного не то структура result.exe должна быть примерно такой: инсталятор[files]%1файл#2файл#3файл[files] при запуске инсталятор читает все с [files] по [files] потом через str_enum # сохрянет каждый файл по отдельности до этого у меня отлично получалось делать так как в примере, даже схема не изменилась, но работать почему то перестала |
|||
карма: 0 |
|
Разработчик
Ответов: 26164
Рейтинг: 2127
|
|||
GanjaKyp, сейчас ты пишишь уже про разъединение, а не соединение
------------ Дoбавленo в 13.09: Assasin, а ты лучше предложить не смог, где там у тебя сама схема, одни *.exe, и кому они нужны без схемы. Те., где файл installer0.8.rar, о котором пишут, нет его в аттачах. Ты же написал Assasin писал(а): Dilma, простите, забыл, что схема сырая, видимо по привычке в схемы выложил. В следующий раз буду думать в схемы ли ложитьЯ ее и там не нашел, и где она |
|||
карма: 22 |
|
Ответов: 578
Рейтинг: 14
|
|||
я вообще принцып работы описал в чем может быть ошибка в схеме из первого поста? раньше ведь норм работало
Assasin, классно получилось, я как раз про сжатие думал |
|||
карма: 0 |
|
Разработчик
Ответов: 4698
Рейтинг: 426
|
|||
nesco писал(а): Я ее и там не нашел, и где онаА это что ------------ Дoбавленo в 13.22: В нем exe, НО, exe который "установит", или просто распакует файлы в выбранную тобой директорию СХЕМЫ, это сделано для демонстрации возможностей |
|||
карма: 10 |
|
Разработчик
Ответов: 26164
Рейтинг: 2127
|
|||
Хм, а че не отдельно
А если файл окажется с вирусом Не серьезно это. Ну не хочу я ничего распаковывать, я хочу просто посмотреть схему |
|||
карма: 22 |
|
Ответов: 578
Рейтинг: 14
|
|||
а нельзя ли изменить MemoryStream чтобы doCopy производилось с установленной позиции, а не с 0
|
|||
карма: 0 |
|
Разработчик
Ответов: 4698
Рейтинг: 426
|
|||
карма: 10 |
| ||
файлы: 1 | code_17453.txt [358B] [144] |