![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Добавление информации в exe [D7, Win2k]
seregka © (2005-03-11 10:15:00)Помогите, пожалуйста. Хочу несколько файлов дописать в конец *.exe, c целью их дальнейшего извлечения (инсталлятор). Причем этот *.exe должен быть рабочим. Я rewrite дописывал в конец, но exe после этого не запускался
Erik1 (2005-03-11 12:37:00) [1]Если тебе так надо то посмотри компоненты JCL, там есть пример записи в exe сразу после компиляции, причем интегрировано в IDE. В мену Projects добавляет пункт Insert JCL Debug data, все с исходными текстами. Но с ресурсами тебе будет на порядок проще. Выбирай сам, может тебе для общего развития требуется. :)
Bronco (2005-03-11 12:33:00) [2]
> seregka (11.03.05 11:55) [5]
> Ресурсы не устраивает тем, что я с ними мало работал
Так не устраивают, или мало работал?
> Это хорошее решение, для постоянного архива. У меня же задача
> - работа с разными архивами.
Отсюда поподробнее. Что значит постоянный архив и работа с разными архивами? Что вобще должно происходить?
> Если подскажите, как подключать res "на лету"
.res на лету не подключают, это тебе не динамическая библиотека.
Файл ресурсов линкуется в твой exe-файл.
Думкин (2005-03-11 12:26:00) [3]> [5] seregka (11.03.05 11:55)
На лету - что вкладывается в это понятие? Вне IDE?
seregka (2005-03-11 11:55:00) [4]Ресурсы не устраивает тем, что я с ними мало работал. Умею работать с res файлами, да и то только через {$R *.res}.
Это хорошее решение, для постоянного архива. У меня же задача - работа с разными архивами.
Если подскажите, как подключать res "на лету" буду очень благодарен, т.к. это решит все мои проблемы.
Bronco (2005-03-11 11:31:00) [5]
> seregka (11.03.05 11:26) [3]
> стандартный тем и не устраивает, что нужно написать свой.
Оригинальный ответ :-)
> А нужно все реализовать с помощью одного файла
Это не повод прибегать к хакерским методам.
Еще раз: используй файлы ресурсов.
seregka (2005-03-11 11:26:00) [6]стандартный тем и не устраивает, что нужно написать свой.
Я хотел сделать так:
сжать все файлы установочные в один архив (уже реализовано)
потом этот *.zip дописать к инсталятору своему.
По запуску инсталятора распаковывает архив и начинает установку.
Если бы у меня была возможность использовать 2 файла (инсталятор и архив), то я бы не мучился. А нужно все реализовать с помощью одного файла
Чапаев (2005-03-11 10:48:00) [7]Ресурсы...
Bronco (2005-03-11 10:20:00) [8]
> seregka (11.03.05 10:15)
Зачем же использовать хакерские приемы, ты что вирус пишешь?
Стандартный инсталлятор чем не устраивает?
Если уж такая необходимость, попробуй использовать файлы ресурсов.