Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 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.5 MB
Время: 0.024 c
1-1093581154
Sollo
2004-08-27 08:32
2004.09.12
Подсветка Begin End


4-1091164721
wild_arg
2004-07-30 09:18
2004.09.12
Контекстное меню


6-1089363527
555
2004-07-09 12:58
2004.09.12
Имена компьютеров в сети


14-1093265478
Kerk
2004-08-23 16:51
2004.09.12
Жизнь прекрасна!


3-1092740928
Aleksandr.
2004-08-17 15:08
2004.09.12
Ошибка "Insufficient memory for this operation."