|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
04.07.2008, 17:48 | #1 |
Участник клуба Подтвердите свой е-майл
Регистрация: 26.01.2008
Сообщений: 1,897
|
Install
Хочу написать программу, которая смогла бы выгрузить из себя два файла (exe и ini) по указанному адресу (адрес нужной папки будет взят из реестра). Сделать что-то на подобии инсталяционного приложения. С чего начать и как это сделать?
|
04.07.2008, 17:54 | #2 |
Форумчанин
Регистрация: 29.06.2008
Сообщений: 603
|
Скачай Inno Setup, хорошая весчь.
|
04.07.2008, 18:52 | #3 |
Программер
Пользователь Подтвердите свой е-майл
Регистрация: 03.07.2008
Сообщений: 36
|
Чтоб засунуть любой файл в прогу создай текстовый файл my_res.rc в каталоге ..\delphi\bin\ , напиши в нём MYRES RCDATA "proga.exe" или MYRES RCDATA "inifile.ini". При этом MYRES это имя ресурса которое будет использоваться в проге, а proga.exe и inifile.ini это файлы которые хочеш засунуть (должны лежать рядом с my_res.rc . Сохрани, а потом перетащи my_res.rc на brcc32.exe. У тебя создастся файл my_res.res
Далее в проге, под строчкой {$R *.dfm} допиши {$R my_res.res}. Откомпилируй и файлы уже в проге. Чтобы их вытащить на свет божий напиши в проге такой код: Код:
<AXS> Если один из двух выходов - ловушка, надо найти третий... </AXS>
<AXS> "Живой" - явление временное... </AXS> <><><> www.mak-ms.com <><><> Последний раз редактировалось AXS; 05.07.2008 в 11:53. |
05.07.2008, 11:31 | #4 |
Участник клуба
Регистрация: 09.11.2007
Сообщений: 1,761
|
А лучше поставь RXLib компоненты. После их установки, работа с ресурсами будет проще простого, не надо будет всякие rc файлы создавать и отдельно их компилировать. Если что помогу.
|
05.07.2008, 23:01 | #5 |
Участник клуба Подтвердите свой е-майл
Регистрация: 26.01.2008
Сообщений: 1,897
|
Inno Setup у меня есть, но не не сможет определить адрес к приложению через реестр. Для создания res файлов я использую Resource Builder тоже не плохая вешь. RxLib есть, но там проблема с установкой.
|
05.07.2008, 23:01 | #6 | |
Форумчанин
Регистрация: 27.01.2007
Сообщений: 293
|
Цитата:
|
|
05.07.2008, 23:16 | #7 |
Форумчанин
Регистрация: 29.06.2008
Сообщений: 603
|
|
05.07.2008, 23:30 | #8 |
Участник клуба
Регистрация: 09.11.2007
Сообщений: 1,761
|
|
06.07.2008, 10:27 | #9 | |
Delphi/C++/C#
Участник клуба
Регистрация: 29.10.2006
Сообщений: 1,972
|
Цитата:
|
|
06.07.2008, 22:51 | #10 |
Участник клуба Подтвердите свой е-майл
Регистрация: 26.01.2008
Сообщений: 1,897
|
Это не сдесь? Мне надо чтобы программа установилась в папку с игрой, но для этого путь к игре надо найти в реестре.
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Install, Uninstall | FaTaL | Общие вопросы Delphi | 8 | 25.12.2010 07:08 |
FastReport3 Install | uranpro | БД в Delphi | 3 | 25.04.2008 18:25 |
Как сделать install.exe? | Bitrayder | Общие вопросы C/C++ | 1 | 02.03.2008 12:51 |
Install Shield Express | Mustang | Софт | 2 | 29.09.2007 12:13 |
install shield 4 | Рина | БД в Delphi | 3 | 09.08.2007 17:46 |