Текущий архив: 2004.09.12;
Скачать: CL | DM;
Вниз
Инсталлер для компонентов Найти похожие ветки
← →
DeadMeat © (2004-08-21 23:51) [0]Здрассте всем...
Тут такой вот вопросик встал - где можно достать инфу по созданию установщика для компонентов. Т.е. к примеру у меня есть компонент и, честно говоря, меня очень сильно ломает переустанавливать его каждую неделю. Ведь для этого надо удалить старый, потом переписать новый, а затем уже его установить. Вот и подумал написать установщик.
З.Ы. Я так часто его переустанавливаю из-за того, что он так часто обновляется...
← →
megabyte © (2004-08-22 00:20) [1]Либо я дурак, либо одно из 2-х, но вопроса не понял... :(
← →
DeadMeat © (2004-08-22 01:02) [2]Тада объясню на примере.
Скачал ты какой-нибудь компонет. Он запакован в *.EXE файл. Ты его запускаешь и он устанавливается сам, т.е. сам прописывает Search Path и все *.BPL-ки компилирует. В результате, тебе надо только запустить после всего этого Delphi и пользоваться уже установленными в IDE компонентами...
Так вот я хочу сделать нечто такое, поэтому мне и нужна ваша помощь - мож кто знает, где почитать про это дело, куда и что прописывать...
---
...Death Is Only The Begining...
← →
DeadMeat © (2004-08-22 23:19) [3]Удалено модератором
Примечание: Создание пустых сообщений
← →
Юрий Зотов © (2004-08-22 23:52) [4]> DeadMeat © (22.08.04 23:19) [3]
Насколько я в курсе, инсталляторы пакетов не компилируют их, а просто записывают на диск уже готовые BPL и прописывают нужные ключи в реестре (которые Delphi читает при своей загрузке и подгружает указанные в них пакеты).
Копните реестр (HKCU\Borland\Delphi\x.x). Там Вы увидите и пакеты (\Known Packages), и пути (\Library\SearchPath).
← →
DeadMeat © (2004-08-23 00:02) [5]Спасибо за информацию. Посмотрел, вроде не все так сложно...
Но. Разве нельзя воспользоваться DCC32.EXE, чтобы откомпилировать *.DPK-шки, а потом вписать полученный *.BPL-ки...?
---
...Death Is Only The Begining...
← →
Юрий Зотов © (2004-08-23 00:07) [6]> DeadMeat © (23.08.04 00:02) [5]
> Разве нельзя воспользоваться DCC32.EXE, чтобы откомпилировать
> *.DPK-шки, а потом вписать полученный *.BPL-ки...?
Наверное, можно, только зачем? И в любом случае сначала придется прописывать пути поиска, иначе DCC32 заткнется.
← →
DeadMeat © (2004-08-23 00:19) [7]Понятно... Большое спасибо за иформацию. Я то боялся, что там что-то ужасно сложное, а оказалось все вот как просто...
Еще раз спасибо...
---
...Death Is Only The Begining...
← →
Юрий Зотов © (2004-08-23 00:41) [8]> DeadMeat © (23.08.04 00:19) [7]
Сначала проверьте, может быть, не так все и просто. Я ведь тоже инсталляторов пакетов не писал, просто предположил (хотя левая задняя нога мне подсказывает, что вряд ли ошибся, а она обычно подсказывает правильно).
:о)
← →
DeadMeat © (2004-08-23 00:43) [9]Конечно проверю... Но в любом случае, это лучше чем ничего. Так сказать отправная точка. Я ведь даже не знал с чего начать...
---
...Death Is Only The Begining...
← →
Юрий Зотов © (2004-08-23 00:55) [10]> DeadMeat © (23.08.04 00:43) [9]
В принципе, можно срисовать полную картину. Эапускаем FileMon и RegMon (от SysInternals), а потом - любой фирменный инсталлятор пакетов. Получим всю информацию, куда и что он пишет.
← →
DeadMeat © (2004-08-23 00:58) [11]И еще кучу мусора... ;)
Можно вообще и так попробовать...
---
...Death Is Only The Begining...
← →
Гарри Поттер © (2004-08-23 01:03) [12]>меня очень сильно ломает переустанавливать его каждую неделю
>Я так часто его переустанавливаю из-за того, что он так
>часто обновляется...
Я возможно такой же:[1] megabyte © (22.08.04 00:20)
Че-то непонимаю ЧТО вы хотите сделать? Вы получаете компонент, потом при помощи своего инсталлятора собираете ехе, потом устанавливаете в систему? Гм.. А не проще просто установить без всяких инсталляторов?
← →
DeadMeat © (2004-08-23 01:24) [13]Не совсем все так. Я получаю компонент и при помощи своего инсталлятора устанавливаю его в IDE, т.е. не вручную а в автоматическом варианте...
---
...Death Is Only The Begining...
← →
megabyte © (2004-08-23 22:27) [14]Что же это за рулез такой, что он так часто обновляется, и его из-за этого надо каждую неделю переустанавливать?
← →
DeadMeat © (2004-08-23 23:11) [15]GLScene...
---
...Death Is Only The Begining...
← →
DeadMeat © (2004-08-23 23:11) [16]Не всегда надо полностью, но лучше если так...
---
...Death Is Only The Begining...
Страницы: 1 вся ветка
Текущий архив: 2004.09.12;
Скачать: CL | DM;
Память: 0.48 MB
Время: 0.034 c