Ru-Board.club
← Вернуться в раздел «Программы»

» Inno Setup (создание инсталяционных пакетов)

Автор: Chuvakstepan
Дата сообщения: 27.08.2007 13:01
tanned

Цитата:
не в папке с устанавливаемым приложением.

[Setup]
UninstallFilesDir={app}\UninstallDir
Автор: tanned
Дата сообщения: 27.08.2007 13:08
Chuvakstepan
Спасибо.
Автор: 0Vovan0
Дата сообщения: 27.08.2007 13:27
Господа, а нигде не найдется руководства для нубов по этому инсталеру?
Мне нужно просто создать инсталяцию к-я прочтет из рееста путь назначенья и рапакует туда несколько файлов
Автор: Chuvakstepan
Дата сообщения: 27.08.2007 13:31
0Vovan0

[Setup]
DefaultDirName={reg:HKLM\SOFTWARE\Stardock\ObjectDesktop\IconDeveloper,Path|}


Добавлено:
А вообще читаем русскую справку (ссылки в шапке)
Автор: kpblc
Дата сообщения: 27.08.2007 14:20
Уважаемые, подскажите, пожалуйста.
Суть вот в чем - надо перед установкой из реестра прочитать данные, организованные примерно так (все в HKEY_LOCAL_MACHINE\Software):
- MainApp
- MinorApp 1
- Ver 1.0
- Ver 2.0
- MinorApp 2
- Ver 1.0
- Ver 2.0
В каждой ветке есть 3 ключа, с именами Name1б Name2 и Path (присутствуют гарантированно). Необходимо сформировать список вида
MinorApp 1: Ver 1.0: Name1 - Name2
MinorApp 1: Ver 2.0: Name1 - Name2
MinorApp 2: Ver 1.0: Name1 - Name2
MinorApp 2: Ver 2.0: Name1 - Name2
И предоставить его на выбор пользователю. Тот выбирает 1 или несколько строк, и в файлы с предопределенным именем по соотвутствующему Path записываются данные (всего одна строка, но ее наличие должно проконтролироваться - если она уже была, то больше не записывать). Если с файлом теоретически еще можно разобраться через Knowlege base, то со списком труба. Даже не знаю, какой контрол вешать на форму.
Спасибо.
P.S. Тему читал, но, похоже, информации слишком много.
Автор: iTASmania_Inc
Дата сообщения: 27.08.2007 14:52
kpblc
А это всё надо организовать на форме? Или можно новую страницу сделать?

Добавлено:
И ещё - файлы, в которые надо записать строки присутствуют на компе или надо сперва установить всё -а потом прописывать необходимую строку?
Автор: kpblc
Дата сообщения: 27.08.2007 15:27
Можно и новую страницу - думаю, не критично (я пробовал через FormDesign делать, он же новую страницу, как я понимаю, создает? Или нет?)
Файлы гарантированно существуют на компе.
Автор: iTASmania_Inc
Дата сообщения: 27.08.2007 15:32
kpblc

Цитата:
Можно и новую страницу - думаю, не критично

Тогда постараюсь к вечеру сделать (по Москве), сейчас просто физически не могу.
Так Вас(тебя) устроит? Если меня конечно, кто-нибудь не опередит.
Автор: kpblc
Дата сообщения: 27.08.2007 15:38
Конечно устроит! Спасибо огромное просто!
P.S. Если можно - ко мне на "ты".
Автор: iTASmania_Inc
Дата сообщения: 27.08.2007 16:21
kpblc
Чуть не забыл, значения только строк надо находить?
Или имена разделов тоже?
MinorApp 1: Ver 1.0: Name1 - Name2
То есть Name1 - Name2 находится без труда или всё же MinorApp 1: Ver 1.0: это надо?
Автор: kpblc
Дата сообщения: 27.08.2007 17:05
Name1, Name2 и Path предопределены (по крайней мере названия ключей). MainApp определен тоже. MinorApp*, Ver* - надо определить (подключи в них есть).
Спасибо.
Автор: omals
Дата сообщения: 27.08.2007 17:16
вообще то версию я всегда задаю вот приблизительно так

#define MyVer GetFileVersion('..\имя_моей_проги.exe')
[Setup]
VersionInfoVersion={#MyVer}

тогда версия инсталки и версия проги одинаковые
Автор: iTASmania_Inc
Дата сообщения: 27.08.2007 17:46
kpblc
http://www.rapidshare.ru/383513
Так должно выйти или как-то иначе?
(Возможно, не понял в силу возраста и неграмотности)
Так же в архиве кусок реестра для тестирования.
Автор: kpblc
Дата сообщения: 27.08.2007 18:11
> omals : дело в том, что это не самостоятельное приложение, а дополнение под AutoCAD, его просто надо прописывать внутри AutoCAD'а.
> iTASmania_Inc : спасибо, скачиваю. К сожалению, смогу посмотреть только поздно ночью.
Автор: Victor_Dobrov
Дата сообщения: 27.08.2007 18:56
Corona Skin & Check System Requirements История последних изменений вкратце:
Переделана функция вывода звука. Добавлено уведомление о завершении подсчёта объёма папок. Размер выводится через ByteOrTB, удалена функция MorG
Автор: iTASmania_Inc
Дата сообщения: 27.08.2007 19:03

Цитата:
Размер выводится через ByteOrTB, удалена функция MorG

Класс!!! Качать ВСЕМ!!!
Автор: Chanka
Дата сообщения: 27.08.2007 19:10
Corona Skin FOREVA!!!

iTASmania_Inc,
Если будет время и желание может сделаешь свой вариант?
Но только если сам этого захочешь.
Автор: iTASmania_Inc
Дата сообщения: 27.08.2007 19:13
Chanka

Цитата:
Но только если сам этого захочешь.

Сам я этого не захочу - а помочь, пожалуйста.
А что надо вытащить: проверку HDD или комплексную проверку системы?
Там только ByteOrTB вместо MorG.
Автор: Chanka
Дата сообщения: 27.08.2007 19:20
Если можно и то и то
Автор: Victor_Dobrov
Дата сообщения: 27.08.2007 19:22
kpblc
здесь решение похожей задачи от Genri

Автор: iTASmania_Inc
Дата сообщения: 27.08.2007 19:48
Chanka
Проверь почту.
Можешь даже спасибо не говорить - делал от силы (от большой силы ) пять минут!

Добавлено:
Victor_Dobrov
Просто ради интереса - а моё решение абсолютно неправильно или хоть содержит какое-то (пусть частичное) решение проблемы?
Автор: Chanka
Дата сообщения: 27.08.2007 19:56
iTASmania_Inc
Всё же сказу. СПАСИБО!
Еще такой вопросик. Как из Corona Skin взять ссылку. Т.е. при нажатии © Виктор Добров открывается сайт. Там красиво сделано. Сначала ссылка одного цвета а если на неё наводишь то она другого цвета.
Автор: iTASmania_Inc
Дата сообщения: 27.08.2007 19:59
Chanka

Цитата:
Там красиво сделано. Сначала ссылка одного цвета а если на неё наводишь то она другого цвета.

А можно ещё и при нажатии цвет менять:
http://www.rapidshare.ru/383647
Автор: Chanka
Дата сообщения: 27.08.2007 20:04
iTASmania_Inc
Супер!
А можно перед ссылкой Форум Ru-Board надпись какую-нибудь селать. Сайт 'Форум Ru-Board'. И еще можно только чтобы эта ссылка была на странице приветствия и финиша.
Автор: iTASmania_Inc
Дата сообщения: 27.08.2007 20:09

Цитата:
А можно перед ссылкой Форум Ru-Board надпись какую-нибудь селать. Сайт 'Форум Ru-Board'.

Это как? Сплеш-заставку что-ли?

Цитата:
И еще можно только чтобы эта ссылка была на странице приветствия и финиша.

procedure CurPageChanged(CurPageID: Integer);
begin
if (CurPageID = wpWelcome) or (CurPageID = wpFinished) then SiteLabel.Show else SiteLabel.Hide
end;
Автор: Chanka
Дата сообщения: 27.08.2007 20:13
iTASmania_Inc

Цитата:
Это как? Сплеш-заставку что-ли?

Нет. Вот так: надпись Форум Ru-Board
Автор: iTASmania_Inc
Дата сообщения: 27.08.2007 20:21
Chanka
Может быть так: http://www.rapidshare.ru/383673
Автор: Chanka
Дата сообщения: 27.08.2007 20:28
iTASmania_Inc
Да именно так. Просто низкий поклон тебе за проделанную работу
Автор: iTASmania_Inc
Дата сообщения: 27.08.2007 20:30
Chanka

Цитата:
Да именно так. Просто низкий поклон тебе за проделанную работу

Да, не за что! Обращайся, если чего!
Автор: Chanka
Дата сообщения: 27.08.2007 20:36
iTASmania_Inc

Цитата:
Да, не за что! Обращайся, если чего!

Спасибо!

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768

Предыдущая тема: Mail.ru агент - вход не выполнен


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.