Форум программистов
 
Регистрация на форуме тут, о проблемах пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail, а тут можно восстановить пароль

Купить рекламу на форуме 15-35 тыс рублей в месяц

Вернуться   Форум программистов > Клуб программистов > Свободное общение
Регистрация

Восстановить пароль
Повторная активизация e-mail


           Интенсив по Python 3-5 ИЮНЯ 2022. Знаете Python, но хотите расширить свои навыки?
           Slurm подготовили для вас особенный продукт! Оставить заявку по ссылке - https://slurm.club/3MeqNEk

Ответ
 
Опции темы Поиск в этой теме
Старый 13.10.2009, 20:09   #1
Jenya
Грызун Гранита
Пользователь
 
Аватар для Jenya
 
Регистрация: 25.01.2008
Сообщений: 33
По умолчанию Универсальный Инсталятор скриптами и Delphi

Всем доброго времени суток.
Кто более менее профессионально владеет такими скриптовыми языками как Python, Perl или что-то ещё?

Просто сейчас есть работающий Инстайллер написанный на Dephi, и в общем-то он работает. Но как только происходят изменения в программе, появляются какие-то дополнительные вещи который необходимо инстяллить вместе с программой, начинаются проблемы с переработкой программы установки. Занимает это не мало времени и сил. Особенно учитывая тот факт что эту программу установки писали программистов так пять, и каждый в своем стиле и минимум комментариев, как обычно.

Закралась мне в голову мысль, что на Delphi нужно оставить лишь некоторую универсальную часть инсталлятора, то что меньше всего подвергается изменениям. Другую же часть реализовать с помощью скриптовых языков программирования которые максимально интегрированы с ОС семейства Windows. В таком варианте при появлении новых ОС, новых патчей и т.п. достаточно будет поменять скрипт, и не придется разбирать целую тучу процедур и функций программы установки.

Кто имел опыт по разработке похожих программ, очень надеюсь на вашу помощь хотя бы советом. Какой язык лучше применить, и где материалы можно взять в качестве примера для первого толчка.

Ну или может идея изначально мертворожденная? Может имеет смысл просто переписать программу установки в другой среде типа Visual Studio или ... В общем интересно мнение светлых умов.
Jenya вне форума Ответить с цитированием
Старый 13.10.2009, 20:54   #2
JTG
я получил эту роль
Старожил
 
Аватар для JTG
 
Регистрация: 25.05.2007
Сообщений: 3,694
По умолчанию

По пути наименьшего сопротивления - RemObjects Pascal Script и писать скрипты прям на делфи
пыщь
JTG вне форума Ответить с цитированием
Старый 13.10.2009, 23:07   #3
raxp
Старожил
 
Регистрация: 29.09.2009
Сообщений: 9,742
По умолчанию

вы хотите сделать систему контроля версий?
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation
raxp вне форума Ответить с цитированием
Старый 14.10.2009, 07:28   #4
Jenya
Грызун Гранита
Пользователь
 
Аватар для Jenya
 
Регистрация: 25.01.2008
Сообщений: 33
По умолчанию

JTG, спасибо за идею, посмотрел описание компонент, раньше не знал о них, прямо радуюсь что теперь знаю. Возможно на них и остановлю выбор, если что нить другое не придумается.

raxp, система версий уже имеется и работает. Версии БД и версии библиотек, но это все работает в рамках программы обновлений которая не связана с инсталлятором, по моему замыслу (уж не знаю на сколько он рационален) все это надо бы объединить и сделать одного мастера Установки/Обновления. Который не приходилось бы менять в случае каких то новых наворотов в программе или ОС.
Jenya вне форума Ответить с цитированием
Старый 14.10.2009, 15:21   #5
OCTAGRAM
Oldschool geek
Форумчанин
 
Аватар для OCTAGRAM
 
Регистрация: 09.03.2009
Сообщений: 611
По умолчанию

Цитата:
Сообщение от JTG Посмотреть сообщение
По пути наименьшего сопротивления - RemObjects Pascal Script и писать скрипты прям на делфи
В InnoSetup вроде бы PascalScript.
If you want to get to the top, you have to start at the bottom

http://pascal.net.ru/
OCTAGRAM вне форума Ответить с цитированием
Ответ

          Оплата за обучение в Kata Academy только после твоего трудоустройства в IT!
          Начни карьеру Middle Java-разработчика, подробнее на сайте академии, ссылка - https://clck.ru/fCqwP

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
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