Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.21.231.245] |
|
Сообщ.
#1
,
|
|
|
Доброго времени суток!
Хотелось бы обратиться с парой вопросов к сидящим тут спецам. Ребят, возникла необходимость добавить функцию, которая на странице выбора директории проекта создаёт ещё одно поле с выбором директории, но только не для установки, а для копирования (а также автоматического переименовывание некоторых файлов) из одной папки, в папку, куда будет ставиться проект. Каким образом можно реализовать данную фичу? |
Сообщ.
#2
,
|
|
|
Я так понимаю, надо сделать что-то типа обновления старой версии на новую?
|
Сообщ.
#3
,
|
|
|
Цитата Profi @ Я так понимаю, надо сделать что-то типа обновления старой версии на новую? Не совсем. Суть установки такова: имеется проект, но для его работы нужны файлы из другого проекта, чтобы не нарушать авторские права и не копировать файлы чужого проекта в свой инсталлятор (да и условия мне были поставлены такие, чтобы реализовать копирование файлов из другого проекта, а не тупо пихать их в свой инсталлятор). Изначально предложил реализовать это через батник, но мне наотрез отказали, придерживаясь основного варианта. Вообщем это выглядит примерно так: На странице SelectDirPage Основной путь, тобишь: dir1: {pf}\мой проект Директория, из которой будут скопированы файлы, тобишь. dir2: {pf}\другой проект, из которого будут копироваться файлы в dir1 и некоторые из них (т.е. не все) переименовываться другим именем Уже пятые сутки бьюсь в истерике, как реализовать это, но всё как-то не получается, ибо мои познания в delphi как у школьника первоклассника, который взял в руки учебник по мат. анализу А тем временем сроки горят зы: в IS сделал примерную визуальную заготовку, как эта проклятая хрень должна выглядеть: Скрытый текст |
Сообщ.
#4
,
|
|
|
Все придется делать в секции [Code].
Создается своя страница через функцию CreateCustomPage. Как наполнять её элементами, можно посмотреть тут. Раньше еще был неплохой дизайнер форм, но потом его поддержка прекратилась. Ну, а для копирования файлов дергаем FileCopy. |