Форум: "Прочее";
Текущий архив: 2007.01.07;
Скачать: [xml.tar.bz2];
ВнизBackup Delphi со всеми компонентами Найти похожие ветки
← →
infom © (2006-12-13 11:25) [0]У нас в коллективе давно возникает следующая проблема:
Мы используем Delphi 7 с кучей как наших так и сторонних компонентов, периодически возникает необходимость установки Delphi со всеми компонентами на новый компьютер (после переустановки системы, после переезда или при появлении нового рабочего места). Каждый раз это отнимает кучу времени и не всегда воспринимается приятно.
В связи с этим хотел бы спросить.
Как и с помощью чего решается (оптимизируется данная проблема) ? Есть готовый инструменты для быстрого создания копии IDE+Компоненты в одном файле и потом быстрого развертывания этой копии в любой системе (WinXP). Если готовых инструментом нет, то каким образом это можно организовать (ключи реестра, dll т.д.)
Готов принять участие в разработке данной тулзы , если вы мне поможете.
← →
Ega23 © (2006-12-13 12:04) [1]ghost
← →
Гарри Поттер © (2006-12-13 12:13) [2]Сам не пробовал, но если не жалко времени, то попробуй заюзать WinInstalLE - создать msi пакет. Отпиши если получится, самому лень :)
← →
Reindeer Moss Eater © (2006-12-13 12:15) [3]Данная тулза называется bat или cmd файл, который компилирует пакеты из командной строки. Дополнительно можно написать простейшую консольную утилиту, регистрирующую пакеты и пути в IDE.
← →
infom © (2006-12-13 12:20) [4]
> WinInstalLE
Слышал, спасибо попробую
> Данная тулза называется bat или cmd файл, который компилирует
> пакеты из командной строки. Дополнительно можно написать
> простейшую консольную утилиту, регистрирующую пакеты и пути
> в IDE.
Утилита компиляции и прописывание путей в реестр - это одно. А вот как быть с установкой в системе Delphi и компонентов. Тем более необходимо сканить IDE на установленные компоненты, брать их оттуда и сохранять весь реестр, значит потом для развертывния необходимо практически все делать самому....
Где оптимизация ? или не поняли вопроса ?
← →
Reindeer Moss Eater © (2006-12-13 12:29) [5]А что, ты хочешь облегчить себе жизнь написав инсталятор Delphi и заменив его инсталятором Delphi?
У меня:
Один даблклик - запущен штатный инсталер.
Второй даблклик - установлены все пакеты которые нужны.
← →
infom © (2006-12-13 12:41) [6]
> Второй даблклик - установлены все пакеты которые нужны.
А можно глянуть хотя бы на часть кода батничка устанавливающего нужные пакеты и прописывающего их пути
← →
pasha_golub © (2006-12-13 12:51) [7]
> Ega23 © (13.12.06 12:04) [1]
>
> ghost
>
Norton Ghost?
← →
Rule © (2006-12-13 13:01) [8]pasha_golub © (13.12.06 12:51) [7]
ясен пень
← →
Переключающийся (2006-12-13 13:01) [9]А можно глянуть хотя бы на часть кода батничка устанавливающего нужные пакеты и прописывающего их пути
Можно конечно и из батничка работать с реестром через wsh.
Но я же сказал, чт у меня консольная тулза написана для этого.
← →
Ega23 © (2006-12-13 13:01) [10]
> Norton Ghost?
Угу. Образ системного диска делаешь - и вперёд... :о)
← →
Rule © (2006-12-13 13:02) [11]есть альтернативный вариант
http://devrace.com/ru/multiprofile/ вот есть такая приблуда, если все компоненты держать в одной диерктории то такуя вот штука поможет ...
← →
Reindeer Moss Eater © (2006-12-13 13:05) [12]Есть много пакетов с инсталяторами в исходниках.
Какая-то из версий инди шла с инсталлером, регистрирующим пакеты в ИДЕ.
Те же jvcl c подобной тулзой идут.
← →
pasha_golub © (2006-12-13 13:06) [13]
> Rule © (13.12.06 13:02) [11]
>
> есть альтернативный вариант
> http://devrace.com/ru/multiprofile/
Глядел я на него... Муторный он какой-то. А где-ж там функция бекапа?
← →
Rule © (2006-12-13 15:20) [14]а сейф там есть типа сейф настройки
← →
Steep © (2006-12-13 15:51) [15]Насколько я знаю надо-то всего лишь хранить все компоненты в одной папке в каталоге делфи и бекапить его и еще сохранять один раздельчик реестра с инфой о делфи
P.S. Если это не так пишите :)
← →
Паша 1 (2006-12-13 16:12) [16]каталог с БПЛ-ками. ветку дельфийского реестра. каталог с исходниками компонент. вроде все. Дельфи ставить с родного инсталятора, поскоку есть подозрение, шо некоторые полезный куски валятся в каталог винды. да и пакеты некоторые любят этот каталог, например RX... ко всему, если Дельфя стоит на диске ФЫ, а на другой машине его нет?
← →
Юрий Зотов © (2006-12-13 19:15) [17]При правильной настройке процедура сводится к заливке из CVS сразу всей проектной группы, ее загрузке в Delphi и нажатию кнопки Build All (для design-time пакетов - еще нажатию на кнопку Install).
← →
Reindeer Moss Eater © (2006-12-13 19:46) [18]Это все равно не добавит нужные папки в "Browsing Path" и "Library Path".
Если только конечно модули не свалены в делфийские каталоги как в предыдущих примерах.
← →
Сало © (2006-12-13 19:47) [19]
> При правильной настройке процедура сводится к заливке из
> CVS сразу всей проектной группы, ее загрузке в Delphi и
> нажатию кнопки Build All (для design-time пакетов - еще
> нажатию на кнопку Install).
>
Хочется блевать... И это говорит "мастер". После выгрузки и CVS запускается командный файл, который все скомпилирует и установит.
← →
$Pl@Sh © (2006-12-13 21:10) [20]
> Готов принять участие в разработке данной тулзы , если вы
> мне поможете.
Фраза понравилась :-)
← →
Gero © (2006-12-13 22:53) [21]> [19] Сало © (13.12.06 19:47)
> Хочется блевать
Не стоит сдерживать себя в желаниях. И сообщать о них на этом форуме уж тем более не стоит.
← →
Vga © (2006-12-13 23:03) [22]> Дельфи ставить с родного инсталятора, поскоку есть подозрение,
> шо некоторые полезный куски валятся в каталог винды.
Это не подозрение, это факт. Туда полдельфи попадает - основные runtime пакеты, некоторые dll.
← →
Юрий Зотов © (2006-12-13 23:06) [23]> Сало © (13.12.06 19:47) [19]
Что ж, желание сбылось.
← →
pasha_golub © (2006-12-14 10:10) [24]А вот DevExpress свои .bpl валит в каталог Windows\System32
Короче от ручой работы ни деться никуда.
← →
Гарри Поттер © (2006-12-14 11:32) [25]> А вот DevExpress свои .bpl валит в каталог Windows\System32
> Короче от ручой работы ни деться никуда.
Если требуется ставить одинаковый комплект на несколько машин, то для этого есть спец.решение. Короче, один раз собрать msi-пакет и всегда им пользоваться.
← →
Гарри Поттер © (2006-12-14 11:38) [26]> есть спец.решение
*есть стандартное решение
← →
Паша 1 (2006-12-14 11:55) [27]
> Vga © (13.12.06 23:03) [22]
Это не подозрение, это факт
да знаю я. просто такой оборот речи.
> Гарри Поттер © (14.12.06 11:32) [25]
</I
> один раз собрать msi-пакет
>
шо за зверь такой? не встречал такого пакета
← →
Юрий Зотов © (2006-12-14 12:29) [28]Можно ОДИН раз сделать инсталлятор (займет день). Можно ОДИН раз написать батник (займет полдня). А можно делать то, что было написано в [17] и сводится к нескольким кликам, но КАЖДЫЙ раз.
Итог - учитывая частоту выполнения подобной операции, жизни не хватит, чтобы накликать на полдня, потраченные на батник (или на день, потраченный на инсталлятор). Так есть ли в них смысл?
> Сало © (13.12.06 19:47) [19]
И это говорит мастер. Без кавычек. Не каждый чих требует автоматизации.
← →
Гарри Поттер © (2006-12-14 12:36) [29]> [27] Паша 1 (14.12.06 11:55)
> шо за зверь такой? не встречал такого пакета
Исталлятор. Средство для сборки идет в составе W2k (наверное и 2003 есть, не знаю, не юзал) Смысл такой - запускаешь, она создает снимок системы, потом устанавливаешь все что надо, делаешь еще один снимок и по разнице снимков приблуда создает инсталлятор. Делать лучше на голой системе, например, на виртуальной машине.
← →
Паша 1 (2006-12-14 12:56) [30]
> Гарри Поттер © (14.12.06 12:36) [29]
ясно.
Страницы: 1 вся ветка
Форум: "Прочее";
Текущий архив: 2007.01.07;
Скачать: [xml.tar.bz2];
Память: 0.52 MB
Время: 0.01 c