|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
13.10.2009, 20:09 | #1 |
Грызун Гранита
Пользователь
Регистрация: 25.01.2008
Сообщений: 33
|
Универсальный Инсталятор скриптами и Delphi
Всем доброго времени суток.
Кто более менее профессионально владеет такими скриптовыми языками как Python, Perl или что-то ещё? Просто сейчас есть работающий Инстайллер написанный на Dephi, и в общем-то он работает. Но как только происходят изменения в программе, появляются какие-то дополнительные вещи который необходимо инстяллить вместе с программой, начинаются проблемы с переработкой программы установки. Занимает это не мало времени и сил. Особенно учитывая тот факт что эту программу установки писали программистов так пять, и каждый в своем стиле и минимум комментариев, как обычно. Закралась мне в голову мысль, что на Delphi нужно оставить лишь некоторую универсальную часть инсталлятора, то что меньше всего подвергается изменениям. Другую же часть реализовать с помощью скриптовых языков программирования которые максимально интегрированы с ОС семейства Windows. В таком варианте при появлении новых ОС, новых патчей и т.п. достаточно будет поменять скрипт, и не придется разбирать целую тучу процедур и функций программы установки. Кто имел опыт по разработке похожих программ, очень надеюсь на вашу помощь хотя бы советом. Какой язык лучше применить, и где материалы можно взять в качестве примера для первого толчка. Ну или может идея изначально мертворожденная? Может имеет смысл просто переписать программу установки в другой среде типа Visual Studio или ... В общем интересно мнение светлых умов. |
13.10.2009, 20:54 | #2 |
я получил эту роль
Старожил
Регистрация: 25.05.2007
Сообщений: 3,694
|
По пути наименьшего сопротивления - RemObjects Pascal Script и писать скрипты прям на делфи
пыщь
|
13.10.2009, 23:07 | #3 |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
вы хотите сделать систему контроля версий?
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation |
14.10.2009, 07:28 | #4 |
Грызун Гранита
Пользователь
Регистрация: 25.01.2008
Сообщений: 33
|
JTG, спасибо за идею, посмотрел описание компонент, раньше не знал о них, прямо радуюсь что теперь знаю. Возможно на них и остановлю выбор, если что нить другое не придумается.
raxp, система версий уже имеется и работает. Версии БД и версии библиотек, но это все работает в рамках программы обновлений которая не связана с инсталлятором, по моему замыслу (уж не знаю на сколько он рационален) все это надо бы объединить и сделать одного мастера Установки/Обновления. Который не приходилось бы менять в случае каких то новых наворотов в программе или ОС. |
14.10.2009, 15:21 | #5 |
Oldschool geek
Форумчанин
Регистрация: 09.03.2009
Сообщений: 611
|
В InnoSetup вроде бы PascalScript.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Delphi и АСМ. универсальный запуск | Пепел Феникса | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 4 | 22.09.2009 20:18 |
Инсталятор для бд | Sergius X | БД в Delphi | 1 | 18.06.2009 23:48 |
Универсальный стилизатор исходного кода | Eldarion | Помощь студентам | 3 | 26.04.2009 19:02 |
Инсталятор | Михаил Юрьевич | Софт | 6 | 05.06.2008 17:52 |