Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.07.18;
Скачать: CL | DM;

Вниз

Надоело каждый раз устанавливать компоненты при переустановке Win   Найти похожие ветки 

 
cola   (2002-06-18 00:04) [0]

Надоело каждый раз устанавливать компоненты при переустановке Windows или Delphi.

Я обычно использую 5 дополнительных набора компонент:
1. GlobusLib
2. LMD-Tools 50 SE_B5
3. Orpheus v3.02
4. RX Library
5. XL Report

Все они устанавливаются по разному.
Мне хотелось бы создать один такой архив+(reg_файл),
распаковав который в новом Windows и новой Delphi
я сразу-бы установил все эти пенели компонент одним махом!

P.S. Уже копался в реестре и кое-что понял - как dpl регистрируются.

Если кто уже делал подобное, то прошу поделиться опытом.

// СПАСИБО зАрАнЕе //


 
lipskiy ©   (2002-06-18 00:57) [1]

!!!!!!!
И мне это тоже крайне интересно!!
Тоже жду, кто поделится.
Спасибо.


 
ricks ©   (2002-06-18 01:12) [2]

Я думаю во время установки компонент необходимо запустить какой-нибудь сканер registry а потом посмотреть что изменилось и дальше уже "дело техники" ;-)


 
rhf ©   (2002-06-18 01:20) [3]

такой вопрос уже был...... поищите, там вроде даже кто-то ответ дал


 
zmy   (2002-06-18 09:17) [4]

Если у тебя Win2000 или XP попробуй WinInstall LE


 
-=Sergeante=- ©   (2002-06-18 12:34) [5]

Если структура каталогов меняться не будет, а она и не меняется, то может помочь экспортирование ключей реестра:
[HKEY_CURRENT_USER\Software\Borland] и
[HKEY_LOCAL_MACHINE\Software\Borland] со всеми подключами естесствено.


 
Poirot ©   (2002-06-18 12:39) [6]

А вы не пробовали использовать для установки уже готовые bpl.... А... Я так понимаю что при каждой установке вас ломает перекомпилять все библиотеки..... так вот?


 
Mister M.   (2002-06-18 12:45) [7]

а ещё после пересутановки дельфи, приходиться вновь прописывать все пути к пакетам... тоже надоедает....


 
Poirot ©   (2002-06-18 12:48) [8]

Можно вопрос: А накой вам тогда так часто перестанавливать мастдай. Т.е. вам не лень ставить мастдай, а какието вшивые компоненты лень


 
Внук ©   (2002-06-18 13:29) [9]

>>cola
>>lipskiy ©
А Windows переустанавливать - это новый вид спорта? :)))
"Так и скакал Иван-царевич, пока скакалку не отобрали"


 
Cola   (2002-06-18 23:03) [10]

Ну, спасибо!
Совет -=Sergeante=- © самый дельный.
А остальным спасибо за тонкий сарказм програмеров. (простите юмор)
ОБОЖАЮ этот сленг. И чем дольше, тем больше.
У самого каждый день часа по 2 уходит в сумме на такие дебаты с соклавишниками.

Совет ricks я уже испробовал. Довольно нудный процесс. Легче 10 раз установить компонент вручную, чем 1 раз проанализировать и создать нужный самоустанавливающийся архив.

P.S. Люди, повторяю вопросик, если кто уже ЭТО делал - просто признайтесь, что делали. Можете даже не сообщать как делали. Главное - я буду знать, что это возможно, и что в конце туннеля есть свет! И стоит ли вообще овчинка выделки?


 
sevylor ©   (2002-06-19 04:59) [11]

Кидаешь нужные *.bpl & *.dcp в какую-л. папку на несистемном диске,
скажем, "YourBPL", собираешь все *.dcu в папку, напр. "YourLib"
(я имею ввиду *.bpl, *.dcp, *.dcu сторонних компонентов,
стандартные Дельфя пусть сама ставит, как правило, в ...\Bin, и что за привычка хранить
документы на системном диске, ведь всякое случается...),
переустанавливаешься и запускаешь *.reg файл:
(поставь нужную версию вместо 6.0)

------------------beg *.reg-------------------------
REGEDIT4

[HKEY_CURRENT_USER\SOFTWARE\Borland\Delphi\6.0\Library]
"Search Path"="x:\\...путь до YourLib"
"Package DCP Output"="x:\\...путь до YourBPL"
"Package DPL Output"="x:\\...путь до YourBPL"
(не забудь включить путь в autoexec или кидай *.bpl, *.dcp в систему)

[HKEY_CURRENT_USER\SOFTWARE\Borland\Delphi\6.0\Known Packages]
"E:\\Delphi\\IDE\\Bpl6\\acepro60.bpl"="acepro components"
т. е "путь k *.bpl"="Описание пакета"
------------------ end *.reg---------------------


 
sevylor ©   (2002-06-19 05:04) [12]

Sorry, вдогонку: в "YourLib" не только *.dcu но и *.res & *.dfm


 
iZEN   (2002-06-19 12:48) [13]

Вот поэтому я и не люблю Windows.
А в своих приложениях не использую registry, обхожусь ini-файлами.
Кто сказал, что "INI -- это плохо"? Очень даже ничего. :)


 
Cola   (2002-06-20 00:37) [14]

Полностью согласен с iZEN.
А sevylor БОЛЬШОЕ спрасибо!
Именно такой ответ я и хотел получить!



Страницы: 1 вся ветка

Текущий архив: 2002.07.18;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.016 c
14-58294
Sergey13
2002-06-21 11:32
2002.07.18
Предложение по организации форума


1-58223
Loco
2002-07-06 19:53
2002.07.18
Формы


3-57935
Molodoy_Od
2002-06-21 11:44
2002.07.18
Sort in TClientDataSet


1-58206
Jmenya
2002-07-06 14:42
2002.07.18
Уважаемые Мастера .....


3-57945
Volkov Alexey
2002-06-25 16:00
2002.07.18
MS SQL