Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Добавление информации в 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)  

Зачем же использовать хакерские приемы, ты что вирус пишешь?
Стандартный инсталлятор чем не устраивает?
Если уж такая необходимость, попробуй использовать файлы ресурсов.


Наверх

Титульная страница Поиск, карта сайта Написать письмо