Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Flash Приложения: AIR, Zinc и тд. (http://www.flasher.ru/forum/forumdisplay.php?f=94)
-   -   AIR -Несколько приложений в одном инсталлере (http://www.flasher.ru/forum/showthread.php?t=179561)

pas.delger 17.05.2012 10:33

AIR -Несколько приложений в одном инсталлере
 
Добрый день, коллеги!

Разрабатывается проект, который должен включать в себя основное приложение + небольшая утилитка для его настройки. Суть такая: приложение хранит файл настроек в своем Application Storage. К примеру c:\...\Roaming\MyApplication\settings.xml

Основное приложение должно читать настройки из этого файла, а утилитка, соответственно, писать в него или создавать если он отсутствует. В кратце: два приложения должны иметь общий Application Storage и при всем этом должны устанавливаться из одного инсталятора со всеми такими серьезными фишками типо ярлыков на рабочем столе и тому подобное.

Как можно поизящнее такое дело собрать?

Спасибо за внимание!

Astraport 17.05.2012 11:29

Видимо средствами инсталятора AIR никак:(
Но полно инсталяторов для Win. Они позволяют запускать любые исполняемые файлы EXE и поддерживают разные скрипты, то есть после установки одного дистрибутива AIR приложения запустят другой в нужные директории. Можно попробовать их, возможно что-то подойдет. Например бесплатный InnoSetup

pas.delger 17.05.2012 11:41

Спасибо за совет! Я выкрутился хитрее. (: В проектах для обоих приложений указал одинаковый APP_ID, таким образом они получили доступ к одинаковому Storage-у, ну а потом просто скомпилил один из них, засунул его exe-шник в bin второго и скомпилил второй. Результат, в принципе, вполне устроил. Только вот осталось разобраться как заставить инсталлятор создать ярлыки на десктопе для обоих exe-шников. Ничего не удалось найти, неужели нереально обычными air-овскими средствами?

Astraport 17.05.2012 12:17

Можно создать скрипт на AutoIt который создаст ярлык. А сам скрипт запустить как описано по ссылке http://bishoponvsto.wordpress.com/20...in-single-exe/

pas.delger 17.05.2012 12:42

Спасибо еще раз! Поковырялся с InnoSetup, думаю сойдет для моих целей. (:


Часовой пояс GMT +4, время: 22:23.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.