Форум: "Основная";
Текущий архив: 2003.10.02;
Скачать: [xml.tar.bz2];
ВнизПрограмма инсталляции Найти похожие ветки
← →
_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;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.008 c