Re[15]: Непонятка с Settings
От: Odi$$ey Россия http://malgarr.blogspot.com/
Дата: 30.06.10 08:51
Оценка:
Здравствуйте, _FRED_, Вы писали:

OE>>открыли диалог настроек плагина, подкорректировали, нажали Save, в коде — только стандартные функции Settings api, ну и что, что оно сохранится где-то в дебрях Documents and Settings


_FR>Открыли диалог из инсталятора?


из exe, где этот плагин используется

_FR>А если хост, как у Андрея и "написаны вообще не на .NET и общаюсь я с ними через COM-wrappers а уж как они грузят расширения — только программистам ESRI известно" — вдруг они домены, в которых .NET-плугины запускают через такую дырку создают, что пути каждый раз будут по-разному вычисляться


Что будет если exe "вообще не на .NET" — хз. Но согласись это извращение, а требовать чтобы стандартный Settings api поддерживал все извращения — это было бы странно.

_FR>А так, конечно-же, вполне иногда приемлемый вариант.


OE>>По крайней мере в самом первом сообщении-вопросе не было никаких требований, что параметры должны настраиваться из инсталлятора или еще чего-то критичного для такого сценария.


_FR>Ну а какая разница при установке руками xml править или редактировать через диалог — у топикстартера проблема была в том, что ему не хочется дублирования — а дублирование будет не в правке хмл, а в заполнении настроек.


не понял, какие у топикстартера проблемы с дублированием. Его проблема в том, что он почему-то решил что dll берет параметры из <имя_dll-ки>.config, тогда как все dll приложения берут их из <имя exe>.config и user.config, опять же общего для exe и всех dll
... << RSDN@Home 1.2.0 alpha 4 rev. 1429>>
Re[16]: Непонятка с Settings
От: _FRED_ Черногория
Дата: 30.06.10 08:57
Оценка:
Здравствуйте, Odi$$ey, Вы писали:

OE>>>открыли диалог настроек плагина, подкорректировали, нажали Save, в коде — только стандартные функции Settings api, ну и что, что оно сохранится где-то в дебрях Documents and Settings

_FR>>Открыли диалог из инсталятора?
OE>из exe, где этот плагин используется

Тогда отлично user settings подойдёт. На такой сценарий всё как раз прекрасно расчитано.

_FR>>А если хост, как у Андрея и "написаны вообще не на .NET и общаюсь я с ними через COM-wrappers а уж как они грузят расширения — только программистам ESRI известно" — вдруг они домены, в которых .NET-плугины запускают через такую дырку создают, что пути каждый раз будут по-разному вычисляться

OE>Что будет если exe "вообще не на .NET" — хз. Но согласись это извращение, а требовать чтобы стандартный Settings api поддерживал все извращения — это было бы странно.

Это ты Андрею скажи — это он недоволен, что на его экзотический случай не предусмотрено "компонента"

OE>не понял, какие у топикстартера проблемы с дублированием. Его проблема в том, что он почему-то решил что dll берет параметры из <имя_dll-ки>.config, тогда как все dll приложения берут их из <имя exe>.config и user.config, опять же общего для exe и всех dll


Нет, после того, как ему объяснили в чём дело, ему не понравилось, что нужно по нескольку раз одно и то же указывать: здесь
Автор:
Дата: 30.06.10
.
Help will always be given at Hogwarts to those who ask for it.
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.