Вниз
Скачать: 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.014 c
1-3966
Unknown
2003-09-20 10:42
2003.10.02
функция format


3-3723
SkullNet
2003-09-12 18:13
2003.10.02
ClientDataSet


3-3722
yaric
2003-09-12 18:33
2003.10.02
Проверка конекта к серверу


3-3790
Andrey-kor
2003-09-06 18:13
2003.10.02
Переиндексация dbf-файлов в Delphi


8-3999
db
2003-05-27 17:56
2003.10.02
Свободная 3D модель (MyScene.max -> MyScene.exe)




   Наверх