Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 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
1-3967
Romeo
2003-09-20 09:15
2003.10.02
Функция, ожидающая щелчка мыши на форме


1-3973
Evg12
2003-09-19 13:02
2003.10.02
Обработка Нажатия Escape


1-3921
XenonXX
2003-09-22 03:30
2003.10.02
Неизвесная DLL


1-3863
killer
2003-09-20 12:02
2003.10.02
Сколько места в оперативной памяти занимает переменная?


14-4066
pasha_676
2003-09-15 11:18
2003.10.02
Монитор не дружит с GForce





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский