|
Вопрос # 6 608/ вопрос решён / |
|
Здравствуйте!
Я столкнулся с такой проблемой. Необходимо установить компонент для определенной версии Delphi. Он не ставится потому что эта версия у меня не установлена. Вопрос вот в чем - как имитировать в Window, что среда уже установлена. Чтобы установщик думал, что эта версия компилятора установлена.
|
Вопрос задал: vovand (статус: Посетитель)
Вопрос отправлен: 26 декабря 2015, 05:12
Состояние вопроса: решён, ответов: 1.
|
Ответ #1. Отвечает эксперт: DNK
Здравствуйте, vovand!
1. Создать пакет (New -> Package) в вашей версии среды.
2. Добавить (Add) в пакет исходные файлы (.PAS) модулей компонента.
3. Устранить возможные ошибки компиляции.
4. Установить (Install) пакет в среду.
|
Ответ отправил: DNK (статус: Студент)
Время отправки: 26 декабря 2015, 10:37
|
Мини-форум вопроса
Всего сообщений: 3; последнее сообщение — 27 декабря 2015, 13:28; участников в обсуждении: 2.
|
vovand (статус: Посетитель), 26 декабря 2015, 14:18 [#1]:
Похоже я не совсем понятно задал свой вопрос. Установить пакет необходимо не в саму среду Delphi, а из исполняемого файла установщика на компьютер. Т.е. запустив файл .ехе пакет должен установиться к примеру в папку с:program files... Проблема в том что при установке пакета он дает ошибку - "У вас нет установленной среды Delphi номер такой то". Как обмануть установщик? Ну там в реестре к примеру нужно что то добавить, или какой эмулятор есть?
|
|
DNK (статус: Студент), 27 декабря 2015, 12:33 [#2]:
Есть программы мониторинга ФС и реестра, которые показывают кто что пытается читать/записывать. Как вы собираетесь угадывать, что инсталлятору подсунуть без эксперимента со "средой Delphi номер такой то", не могу представить. Кроме того, есть основания полагать, что инсталлятор проверяет версию Delphi не из вредности и компонент просто не заработает.
Поэтому думаю, в конце концов придётся вернуться к варианту с исходниками. Выпотрошить текст из ресурсов установщика или попросить у знакомого со нужной версией среды.
"Digital Networked Knight"
|
|
vovand (статус: Посетитель), 27 декабря 2015, 13:28 [#3]:
Ну я так и думал. Видимо придется потрошить инсталлятор. Плохо что без шаманства не обходится. Может быть что нибудь придумаю для автоматизации.
|
12 апреля 2016, 20:59: Статус вопроса изменён на решённый (изменил модератор DNK)
Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.
|