Главная страница
    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
3-3749
SkullNet
2003-09-12 01:13
2003.10.02
LoadFromFile, SaveToFile и БД


6-4023
alexdbases
2003-08-01 10:49
2003.10.02
Proxy - соеденение через HTTP прокси....


3-3774
Gorlum
2003-09-10 22:55
2003.10.02
Помогите начать


3-3801
Big
2003-09-10 08:50
2003.10.02
Драйвер ODBC для InterBase


3-3738
Владий
2003-09-11 12:30
2003.10.02
Возможно ли сделать таким образом - берется дата из поля





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский