Зачем две директории PluginsData ?

Столкнулись с проблемой в использовании Far? Здесь можно получить помощь.
Post Reply
User avatar
Dennis_Moore
Posts: 295
Joined: Tue 03 Mar, 2015 19:54
Location: Kiev
Has thanked: 6 times
Been thanked: 17 times

Зачем две директории PluginsData ?

Post by Dennis_Moore »

PluginsData есть в %FARPROFILE% и в %FARLOCALPROFILE%. В первой файлы разного размера и очевидно там настройки плагинов. Во второй все файлы по 20 кб. Заглянул в них с помощью FarSQLiteDB и все равно не понял, для чего они нужны ?
User avatar
zg
zero-gravity
Posts: 6015
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 185 times
Contact:

Зачем две директории PluginsData ?

Post by zg »

ответ на ваш вопрос есть в документации:
http://api.farmanager.com/ru/service_fu ... ntrol.html
PSL_ROAMING и PSL_LOCAL.
User avatar
Dennis_Moore
Posts: 295
Joined: Tue 03 Mar, 2015 19:54
Location: Kiev
Has thanked: 6 times
Been thanked: 17 times

Зачем две директории PluginsData ?

Post by Dennis_Moore »

zg wrote: Wed 07 Jun, 2017 12:02 ответ на ваш вопрос есть в документации:
http://api.farmanager.com/ru/service_fu ... ntrol.html
PSL_ROAMING и PSL_LOCAL.
Понятно что есть функция для загрузки/сохранения настроек и параметр определяет в какой именно профиль. Неясно почему у некоторых плагинов есть db в обеих местах, почему у всех строго одинаковый размер и почему я не вижу в этих базах полезной нагрузки?
User avatar
John Doe
Бюрократ
Posts: 13801
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 72 times
Been thanked: 425 times
Contact:

Зачем две директории PluginsData ?

Post by John Doe »

Dennis_Moore wrote: Wed 07 Jun, 2017 13:50почему у всех строго одинаковый размер и почему я не вижу в этих базах полезной нагрузки?
Это вопрос к каждому из плагинов, который для чего-то создал там базу. И вы не сообщаете, что для вас является критерием "полезности". Возможно, плагин хранит там один единственный параметр, а возможно даже ещё не сохранил ни одного, и база пуста. Возможно сохранит при выходе. См. исходники соответствующих плагинов.
User avatar
Dennis_Moore
Posts: 295
Joined: Tue 03 Mar, 2015 19:54
Location: Kiev
Has thanked: 6 times
Been thanked: 17 times

Зачем две директории PluginsData ?

Post by Dennis_Moore »

John Doe wrote: Wed 07 Jun, 2017 14:18
Dennis_Moore wrote: Wed 07 Jun, 2017 13:50почему у всех строго одинаковый размер и почему я не вижу в этих базах полезной нагрузки?
Это вопрос к каждому из плагинов, который для чего-то создал там базу. И вы не сообщаете, что для вас является критерием "полезности". Возможно, плагин хранит там один единственный параметр, а возможно даже ещё не сохранил ни одного, и база пуста. Возможно сохранит при выходе. См. исходники соответствующих плагинов.
Я посмотрел десяток db на выбор, там только имя базы и имя dll плагина. Как-нибудь почитаю исходники и постараюсь понять зачем это нужно. Кстати, у всех размер одинаковый до байта (20480).
User avatar
zg
zero-gravity
Posts: 6015
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 185 times
Contact:

Зачем две директории PluginsData ?

Post by zg »

Dennis_Moore wrote: Wed 07 Jun, 2017 15:32Кстати, у всех размер одинаковый до байта (20480).
это база данных, у них размер обычно кратен размеру страницы.
User avatar
Smitis
Posts: 1709
Joined: Fri 18 Mar, 2005 12:51
Location: Питер
Has thanked: 23 times
Been thanked: 55 times

Зачем две директории PluginsData ?

Post by Smitis »

Такие пустые базы создаются при использовании скрипта DBEdit (Редактор БД плагинов). Можно спокойно удалять.
Last edited by Smitis on Thu 08 Jun, 2017 08:22, edited 1 time in total.
Разум когда-нибудь победит.
Post Reply

Return to “Нужна помощь”