Page 1 of 1

Возможна ли инкапсуляция непортабельной версии?

PostPosted: Fri Dec 09, 2011 6:46 am
by staringfrog
Возможна ли (будет) инкапсуляция настроек непортабельной версии GoldenDict (учитывая большой объем индексной базы словарей в Documents&Settings на системном диске, а также возможность работать с одной установкой программы в разных ОС)?

Re: Возможна ли инкапсуляция непортабельной версии?

PostPosted: Fri Dec 09, 2011 7:11 am
by Tvangeste
Не очень понятно, а чем вас тогда портабельная сборка-то не устраивает?

Re: Возможна ли инкапсуляция непортабельной версии?

PostPosted: Fri Dec 09, 2011 7:26 am
by staringfrog
Ограниченностью ряда возможностей (посмотрите в меню). И вообще, портабельность - это для пен-драйвов (флешек), портабельность не исключает инкапсуляцию непортабельной версии. Это совершенно разные задачи (в том числе для разных объемов и носителей информации).

Re: Возможна ли инкапсуляция непортабельной версии?

PostPosted: Fri Dec 09, 2011 7:36 am
by Tvangeste
staringfrog wrote:Ограниченностью ряда возможностей (посмотрите в меню).


А там что не так, я давным давно уже пользуюсь портабельным режимом, и все ОК. Все, что нужно, там есть.

staringfrog wrote:И вообще, портабельность - это для пен-драйвов (флешек), портабельность не исключает инкапсуляцию непортабельной версии. Это совершенно разные задачи (и для разных объемов информации).


Уж не знаю как вы там разделяете портабельные и заинкапсулированные версии :) , но в случае с GoldenDict'ом нужно всего лишь создать каталог portable в корне инсталляции, и туда GoldenDict будет записывать и настройки, и индексы.

Чем не "инкапсуляция"? :)

Re: Возможна ли инкапсуляция непортабельной версии?

PostPosted: Fri Dec 09, 2011 9:47 am
by staringfrog
Tvangeste wrote:
Уж не знаю как вы там разделяете портабельные и заинкапсулированные версии :) , но в случае с GoldenDict'ом нужно всего лишь создать каталог portable в корне инсталляции, и туда GoldenDict будет записывать и настройки, и индексы.

Чем не "инкапсуляция"? :)


Я-то, положим, разделяю, а вот GoldenDict не разделяет. Или ваш совет неверный. Если после установки непортабельной версии создать подкаталог /portable, то программа автоматически превращается в портабельную - словари можно будет добавлять только в /content (указание любых других (в том числе относительных) путей отключается), во вкладке "Папки со звуками" появляется та же чарующая надпись "Не реализовано в переносимой версии".

Вот тем и не инкапсуляция.

Re: Возможна ли инкапсуляция непортабельной версии?

PostPosted: Fri Dec 09, 2011 10:05 am
by ikm
Отвечая на первоначальный вопрос: всё возможно, было бы желание. Сложившаяся сейчас с портабельным и непортабельным режимами ситуация большинство устраивает. Наиболее встречающаяся проблема с последним - в невозможности перенести индекс в произвольное место. Что-то на эту тему было бы логично сделать.

Re: Возможна ли инкапсуляция непортабельной версии?

PostPosted: Fri Dec 09, 2011 10:51 am
by staringfrog
Если так подумать, то в идеале хотелось бы хранить индекс с коллекцией словарей (на каком-нибудь информационном томе), а настройки с программой. Это позволило бы переносить программу/иметь несколько копий/версий программы (в том числе в разных ОС) и при этом пользоваться общим индексом и общей базой словарей. А портабельность - это ведь совсем другая тема и другая мода.