|
Вопрос # 819/ вопрос открыт / |
|
Установил JVCL (наконец).
1) На вкладке Jv Wizard обнаружил компонент, собственно JvWizard - я так понял что этот компонент нужен дря разработки инсталера - помогите обьясните как им пользоваться?
2) На вкладке Jv Non-Visual обнаружил компонент JvPatchFile это вроде компонент для создания патчей, обьясните как им пользоваться.
 |
Вопрос задал: Аксион (статус: 4-ый класс)
Вопрос отправлен: 2 августа 2007, 10:53
Состояние вопроса: открыт, ответов: 1.
|
Ответ #1. Отвечает эксперт: Вадим К
Здравствуйте, Матвеев Мефодий Олегович!
JvWizard не предназначен для инсталеров. Для этого есть специальные программы, например NSIS, InnoSetup.
Этот компонент предназначен для создания мастенов. Общий принцип таков. вместо того, что бы делать одну страничку с множеством компонентов, мы разбиваем их на группы и раскладываем на разные вкладки, которые мы предварительно создали. Дальше, для для каждой вкладки назначаем нужные кнопки (вперёд/назад/выход). ну а дальше пользуемся как обычным диалогом.
По поводу другого компонента.
поставили на форму. Нажали кнопку в свойстве Differences. Указали исходный (неправильный файл) и результирующий, пропатченный. А также пароль, за надобности в оном. потом также нужно указать начальный (тот который будет патчиться) - startFile и результирующий - EndFile. И вызвать метод Patch, которому за необходимостью передать пароль.
 |
Ответ отправил: Вадим К (статус: Академик)
Время отправки: 2 августа 2007, 11:32
Оценка за ответ: 5
Комментарий к оценке: Ну тогда это уже не патчь ведь надо новую версию программы тоскать всегда с патчем - а для чего только места больше занимать будет (кстати попробовал пропатчить один фаил и после этого он отказался работать!)
|
Мини-форум вопроса
Мини-форум пуст.
Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.
|