Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.10.02;
Скачать: CL | DM;

Вниз

Программа инсталляции   Найти похожие ветки 

 
_FreeMan_ ©   (2003-09-13 20:45) [0]

Мне понадобилась пр-ма инсталляции, которая выполняет ещё некоторые специфические функции, поэтому я не мог воспользоваться пр-ми типа Installshield. Проблем с самой программой не возникает, но как сделать из нескольких файлов и папок один файл (напр. setup.exe)?Подскажите, пожалуйста!!!


 
Sam Stone ©   (2003-09-14 00:07) [1]

Пишешь свою инсталляшку и суешь весь твой хлам в экзешник :)
На данном сайте должен быть пример добавления файлов внутрь exe
PS
GOTO FAQ


 
mfender ©   (2003-09-14 00:44) [2]

Setup Factory, WISE InstallMaster... Да много их. Но Sam Stone прав - пиши свою. Да так и понятнее самому, чем разучивать приемы борьбы с инакоязычным утилем.


 
8ung ©   (2003-09-14 10:44) [3]

поищи по этому форуму я вчера кидал исходник.


 
8ung ©   (2003-09-14 10:49) [4]

А точнее -
http://delphimaster.net/view/1-1063430383/


 
REA ©   (2003-09-14 12:19) [5]

InstallShield позволяет вызывать exe и DLL из процесса инсталляции. В любом случае нет смысла городить все самому.


 
DrFox ©   (2003-09-14 17:22) [6]

Inno Setup
помоему может помочь....


 
Grouzd[E]v   (2003-09-14 18:46) [7]

Ну здравствуй, г-н Либерти!
у тебя тот же диагноз что и у меня:
ХОЧУ СВОЁ! Так вот, чтобы записать все файлы в один делай так
(еще раз спасибо 8ung-у!):

var
f := TMemoryStream.Create;
f2 := TMemoryStream.Create;
begin
f.LoadFromFile("1-й файл (любой, но лучше ехе)");
f.Position := 0;
f2.Position := 0;
f2.CopyFrom(f,f.Size);
f.LoadFromFile("2-й - у меня zip");
f.Position := 0;
f2.CopyFrom(f,f.Size);
f2.SaveToFile("то, что получаем на выходе");
f.free;
f2.Free;

записывать можно какие угодно файлы в любые
расширения (но лучше главный ехе сделать первым).

Как разлепить пока не знаю, думаю (или ленюсь)...


 
_FreeMan_ ©   (2003-09-19 21:47) [8]

Ребят, всем большое спасибо, но есть ещё один вопрос к Grouzd[E]v и 8ung: а этот код с папками работать будет и если будет, то как?
LoadFromFile папку же не загрузит, а извлекать файлы из папок по одному нереально - их слишком много.



Страницы: 1 вся ветка

Текущий архив: 2003.10.02;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.017 c
14-4091
SergP
2003-09-13 20:30
2003.10.02
Как отучить сотрудников захламлять сетевые диски?


1-3942
student
2003-09-21 13:25
2003.10.02
дефрагментация оперативной памяти


1-3864
3APA3A
2003-09-19 03:50
2003.10.02
Меню как в Delphi7


9-3696
Марсель
2003-03-29 15:44
2003.10.02
Сайт


3-3755
Wild
2003-09-11 17:57
2003.10.02
RecNo в SQL запросе