Версия 1.1.
Добавлено три новых функции:
+ замена данных,
+ перестановка данных местами,
+ вставка данных в любое место.
Как и прежде, не требует WinRAR.
Этот топик читают: Гость
Ответов: 1926
Рейтинг: 172
|
|||
карма: 9 |
| ||
файлы: 1 | OperationsCombinedFiles_1.1.rar [5KB] [840] |
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 6 раз(а), последний 2021-06-24 10:26:14 |
|||
карма: 0 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 6 раз(а), последний 2021-06-24 10:26:14 |
|||
карма: 0 |
|
Ответов: 5227
Рейтинг: 587
|
|||
да хотелось бы заиметь такую точку...
|
|||
карма: 4 |
|
Ответов: 5227
Рейтинг: 587
|
|||
3042 - отзовитесь!
Реально ли в Вашем компоненте сделать точку по вышеизложеному описанию? |
|||
карма: 4 |
|
Ответов: 1926
Рейтинг: 172
|
|||
Гость писал(а): маркер на считывание с произвольног места (с определённого байта, не с 0 го как по умолчанию)?, А смысл? Есть точка Index, там указывать, данные под каким номером нужны. А если Считывать с какого-то байта (а не с первого), то как тогда определить, с какого байта начинаются нужные данные |
|||
карма: 9 |
|
Ответов: 5227
Рейтинг: 587
|
|||
Есть нужда в верхней точке в которой я бы и мог указывать с какого байта именно (нужно для инсталятора)
|
|||
карма: 4 |
|
Ответов: 1926
Рейтинг: 172
|
|||
andrestudio писал(а): Есть нужда в верхней точке в которой я бы и мог указывать с какого байта именно (нужно для инсталятора)Блин, но компонент сам определит, с какого байта считать - только скажи, номер каких данных нужен. А если считывать, к примеру, с 10-го байта, то что Считаешь? Неполные данные. В примере же показано. И для инсталлятора тоже можэно так: записал один за другим немсколько файлов, а потом просто указывашь индекс, под каким записывался этот файл в комбинированный архив. И всё. |
|||
карма: 9 |
|
Ответов: 5227
Рейтинг: 587
|
|||
При такой раскладке получается два файла. Один файл сама программа инсталятора другой упаковка с файлами. Как то не интересно получается Так вот если обьединить эти файлы (грубо говоря в один exe) то при запуске инсталятора сам exe будет доступен для чтения при этом пусть он будет занимать хоть 200 мегабайт то памяти он займёт только под саму программу инсталятора. Я на таком принципе уже делал инсталятор (где то сдесь в разделе схемы был) так вот были подозрения что такие файлы антивирусы матерят но мне потвержения этому найти не удалось. Хотел в будущем переделать инсталятор и твой компонент упростил бы мне эту задачу если бы была возможность обозначить начало блока для считывания файлов. Если я чего не допонимаю обьясни пожалуйста...
|
|||
карма: 4 |
|
Ответов: 1305
Рейтинг: 29
|
|||
andrestudio, запакуй все это в самораспаковывающийся rar-архив, в параметрах укажи распаковку во временную папку и запуск инсталлятора. Ну и пропуск всех диалогов. И будет тебе счастье
|
|||
карма: 0 |
|
Ответов: 5227
Рейтинг: 587
|
|||
Зачем Rar (лицензии нет) когда в Windows XP есть простейший инстяллятор файлов iexpress.exe Удобный диалог, упаковывает файлы в exe-файлы. Причем, например, 2 десятка картинок сжимаются даже лучше чем в WinRAR 3.0
p.s - Весь кайф свой сделать |
|||
карма: 4 |
|
Ответов: 1926
Рейтинг: 172
|
|||
andrestudio, так как ты собрался файлы для установки впихивать в установочный файл? Ну, сделаешь ты моим компонентом "файл из файлов", а потом в прогу как встроишь? Через MemoryStream? И как доставать собираешься?
|
|||
карма: 9 |
|
Ответов: 5227
Рейтинг: 587
|
|||
да нет зачем же MemoryStream, install_prog + install_dat = install
если интересно взгляни мой инсталятор http://www.hiasm.com/xf/topic.php?t=9181&start=0 http://ifolder.ru/2907983 а вот алгоритм упаковки http://ifolder.ru/2923486 и может прояснится что хотелось бы p.s - извини файлы прикреплять не могу. (схемы v3.62) |
|||
карма: 4 |
|
Ответов: 206
Рейтинг: 19
|
|||
оффтоп: andrestudio, ты мог бы выложить свой FormatStr, StrToStrm, PerString, StrmToStr
|
|||
карма: 0 |
|
Ответов: 5227
Рейтинг: 587
|
|||
не понял про какие речь идёт, если применительно к этим схемам то в пакете v3.62
|
|||
карма: 4 |
|