Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > [ "Начинающим" ]
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 29.06.2009, 23:01
Composh Composh вне форума
Прохожий
 
Регистрация: 09.06.2009
Сообщения: 9
Репутация: 10
По умолчанию Распаковка

У меня есть три файла.Как сделать так чтобы было подобие программы инсталятора,т.е. был один экзешник после его нажатии из него извлекались эти три файла в определенную папку?Это возможно?если да то можно с примерами...
Ответить с цитированием
  #2  
Старый 29.06.2009, 23:48
PiboDIE PiboDIE вне форума
Прохожий
 
Регистрация: 17.06.2009
Сообщения: 28
Репутация: 10
По умолчанию

Поинтересуйся у поисковиков касательно "Delphi joiner" и, возможно, озарение тебя посетит.
Ответить с цитированием
  #3  
Старый 30.06.2009, 08:22
Composh Composh вне форума
Прохожий
 
Регистрация: 09.06.2009
Сообщения: 9
Репутация: 10
По умолчанию

так они же запускаться тогда все вместе будут...А мне надо чтобы сперва первый запустился установщик и откопировал все остальные файлы в programm files и на рабочем столе создал ярлык....Я это реализовал простым копированием т.е. три файла четвертый копирует все это куда надо,вот а как сделать чтобы он из себя извлекал?
Ответить с цитированием
  #4  
Старый 30.06.2009, 08:59
PiboDIE PiboDIE вне форума
Прохожий
 
Регистрация: 17.06.2009
Сообщения: 28
Репутация: 10
По умолчанию

Достаточно копнуть чуть глубже и ты поймешь, что "склеенные" таким образом файлы просто так вместе не запускаются, такой функционал так же пишется руками программиста. А теперь отвлекись от особенностей загрузки и просто обрати внимание на то, как добавляются файлы в исполняемый без потери работоспособности первого.
В итоге твоя задача - продумать (или где-то почитать) структуру своего файла "контейнера", далее тебе надо написать 2 программы, одна из которых будет выступать загрузчиком контейнера (оболочка для работы с организованной тобой структурой файла), а вторая понадобится для того, что бы правильно собрать твой загрузчик и файлы, добавляемые в этот "контейнер". Под загрузчиком я понимаю утилиту, которая сможет сама из себя "доставать" программы и сохранять в нужное тебе место.
Ответить с цитированием
  #5  
Старый 30.06.2009, 15:50
Аватар для glaZZ
glaZZ glaZZ вне форума
Прохожий
 
Регистрация: 18.11.2008
Сообщения: 26
Репутация: 10
По умолчанию

ИМХО, самый элементарный способ сделать подобие инсталлятора (т.е. не надо регистрировать dll-ки, заносить что-то в реестр и т.п.) - тупо создать SFX-архив в том же винраре например Естественно единственной функцией у такого "инсталлятора" будет только копирование нужных файлов в указанную пользователем. Ну а если требуется больший функционал, то тут уже вам в руки нормальные программы-инсталляторы
Ответить с цитированием
  #6  
Старый 30.06.2009, 18:23
Composh Composh вне форума
Прохожий
 
Регистрация: 09.06.2009
Сообщения: 9
Репутация: 10
По умолчанию

воспользовался Smart Install Maker
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 00:02.


 

Сайт

Форум

FAQ

RSS лента

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2023

ВКонтакте   Facebook   Twitter