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

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

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

Post by Dennis_Moore » Wed 07 Jun, 2017 11:57

PluginsData есть в %FARPROFILE% и в %FARLOCALPROFILE%. В первой файлы разного размера и очевидно там настройки плагинов. Во второй все файлы по 20 кб. Заглянул в них с помощью FarSQLiteDB и все равно не понял, для чего они нужны ?

User avatar
zg
zero-gravity
Posts: 5266
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 44 times
Contact:

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

Post by zg » Wed 07 Jun, 2017 12:02

ответ на ваш вопрос есть в документации:
http://api.farmanager.com/ru/service_fu ... ntrol.html
PSL_ROAMING и PSL_LOCAL.

User avatar
Dennis_Moore
Posts: 235
Joined: Tue 03 Mar, 2015 19:54
Location: Kiev
Has thanked: 5 times
Been thanked: 10 times

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

Post by Dennis_Moore » Wed 07 Jun, 2017 13:50

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: 11270
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 14 times
Been thanked: 85 times

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

Post by John Doe » Wed 07 Jun, 2017 14:18

Dennis_Moore wrote:
Wed 07 Jun, 2017 13:50
почему у всех строго одинаковый размер и почему я не вижу в этих базах полезной нагрузки?
Это вопрос к каждому из плагинов, который для чего-то создал там базу. И вы не сообщаете, что для вас является критерием "полезности". Возможно, плагин хранит там один единственный параметр, а возможно даже ещё не сохранил ни одного, и база пуста. Возможно сохранит при выходе. См. исходники соответствующих плагинов.

User avatar
Dennis_Moore
Posts: 235
Joined: Tue 03 Mar, 2015 19:54
Location: Kiev
Has thanked: 5 times
Been thanked: 10 times

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

Post by Dennis_Moore » Wed 07 Jun, 2017 15:32

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: 5266
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 44 times
Contact:

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

Post by zg » Wed 07 Jun, 2017 16:40

Dennis_Moore wrote:
Wed 07 Jun, 2017 15:32
Кстати, у всех размер одинаковый до байта (20480).
это база данных, у них размер обычно кратен размеру страницы.

Smitis
Posts: 1471
Joined: Fri 18 Mar, 2005 12:51
Location: Питер
Has thanked: 14 times
Been thanked: 24 times
Contact:

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

Post by Smitis » Thu 08 Jun, 2017 08:21

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

Post Reply

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