Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.012 c
9-3696
Марсель
2003-03-29 15:44
2003.10.02
Сайт


1-3895
Vogus
2003-09-18 10:57
2003.10.02
Помогите написать наследника класса


14-4097
ctranik
2003-09-14 17:16
2003.10.02
просьба


1-3938
kavlad
2003-09-17 12:20
2003.10.02
Самопальный контрол-панель и design-time


6-4008
falic
2003-08-05 12:25
2003.10.02
проблема кодировки в XML+XSL




   Наверх