Показать сообщение отдельно
Старый 17.11.2009, 13:31
Skyggedans вне форума Посмотреть профиль Отправить личное сообщение для Skyggedans Найти все сообщения от Skyggedans
  № 13  
Ответить с цитированием
Skyggedans
 
Аватар для Skyggedans

Регистрация: Jul 2009
Адрес: Kharkov.UA
Сообщений: 20
Записей в блоге: 1
Отправить сообщение для Skyggedans с помощью ICQ
Цитата:
Сообщение от $mival Посмотреть сообщение
да на самом деле многим пригодится, переносимые приложения очень удобны.
вопрос:
- как убрать в папку файлы AIR приложения? (exe swf)
то есть хотелось бы чтоб в корне был только AIR.exe а все остальное было в папках.
Думается, что при старте рантайма, он смотрит откуда был запущен процесс и ищет в этом каталоге подкаталог META-INF и файл application.xml с настройками приложения в нем. Так что если вынести Adobe AIR.dll и ресурсы в подкаталог относительно экзешника и грузить ДЛЛ-ку оттуда, то он все равно будет искать каталог META-INF рядом с экзешником и естесственно не найдет.
Поэтому есть тут есть два варианта:
Запихнуть все в подкаталог и сделать еще один экзешник, который будет запускать сам лаунчер из подкаталога.
Или убрать все в подкаталог а в родительском сделать Autorun.inf, который запускает лаунчер. Но это только если прога будет находиться на сменном носителе.