Polygon - работа с файлами SQLite3
Polygon - работа с файлами SQLite3
Shmuel, при запуске получаю вот такое:
Как починить?
// upd
Похоже, что глюк с файлом библиотеки был, на данный момент sqlite3.dll нашёлся. Порядок.
Как починить?
// upd
Похоже, что глюк с файлом библиотеки был, на данный момент sqlite3.dll нашёлся. Порядок.
Last edited by skipik on Sat 10 Mar, 2018 18:03, edited 1 time in total.
Polygon - работа с файлами SQLite3
В новой версии 0.2.1.0 не получается возвращаться на уровень выше. Например, зашёл в профиль фара и открыл associations.db через Polygon, далее выбрал sqlite_master, потом хочу вернуться, но Enter на ".." ничего не выполняет. Просто ничего не происходит.
-
- Posts: 6721
- Joined: Thu 23 Mar, 2006 21:36
- Location: Israel
- Has thanked: 34 times
- Been thanked: 505 times
Polygon - работа с файлами SQLite3
Не могу воспроизвести проблему: пробовал на 5175 x86 и 5065 x64. Пробовал именно на associations.db / sqlite_master.
Может у вас макрос какой влияет?
Может у вас макрос какой влияет?
-
- Posts: 6721
- Joined: Thu 23 Mar, 2006 21:36
- Location: Israel
- Has thanked: 34 times
- Been thanked: 505 times
Polygon - работа с файлами SQLite3
Да, собрал 5176, на нём воспроизводится.
Починить в плагине это легко: не добавлять пункт "..", а добавить флаг OPIF_ADDDOTS.
Вопрос в том, какое поведение Far правильное - до билда 5176 или в нём.
Починить в плагине это легко: не добавлять пункт "..", а добавить флаг OPIF_ADDDOTS.
Вопрос в том, какое поведение Far правильное - до билда 5176 или в нём.
Last edited by Shmuel on Fri 30 Mar, 2018 14:26, edited 1 time in total.
- DrKnS
- Posts: 6110
- Joined: Thu 04 Aug, 2005 06:44
- Location: Kyiv
- Has thanked: 12 times
- Been thanked: 423 times
Polygon - работа с файлами SQLite3
В 5176 несколько расширены проверки для ".." - чтобы считаться "parent folder", пункт должен иметь имя ".." и FILE_ATTRIBUTE_DIRECTORY.
Polygon - работа с файлами SQLite3
Немного не втему... а почему плагин, а не макрос?
Забыл добавить слово "спонтанно"!
Забыл добавить слово "спонтанно"!
Last edited by SUSim on Tue 03 Apr, 2018 18:58, edited 2 times in total.
SimSU ··· ·· -- ··· ··-
-
- Posts: 6721
- Joined: Thu 23 Mar, 2006 21:36
- Location: Israel
- Has thanked: 34 times
- Been thanked: 505 times
Polygon - работа с файлами SQLite3
Работа над сабжем началась за 2 месяца до появления панельных модулей, поэтому.
Если (со временем) появятся весомые доводы в пользу панельного модуля, можно будет переделать.
Если (со временем) появятся весомые доводы в пользу панельного модуля, можно будет переделать.
Polygon - работа с файлами SQLite3
А нельзя ли добавить возможность держать sqlite3.dll в папке плагина? (или вообще слинковать её к плагину статически)Для плагина требуется внешняя sqlite3.dll соответствующей битности, находящаяся в папке Far или на PATH.
-
- Posts: 6721
- Joined: Thu 23 Mar, 2006 21:36
- Location: Israel
- Has thanked: 34 times
- Been thanked: 505 times
Polygon - работа с файлами SQLite3
В папке плагина можно было бы, хотя пока не пробовал. А статическая линковка мне совсем не нравится.
На данном (начальном) этапе развития плагина меня интересует только функциональность и корректность работы.
На данном (начальном) этапе развития плагина меня интересует только функциональность и корректность работы.
-
- Posts: 6721
- Joined: Thu 23 Mar, 2006 21:36
- Location: Israel
- Has thanked: 34 times
- Been thanked: 505 times
Polygon - работа с файлами SQLite3
Обработка luafar_init.lua включается/выключается в make-файле, это просто, но мне не понятно, как вы там сможете указать путь, с которого берётся sqlite3.dll. С помощью FFI что ли будете её заранее подгружать?