SQLiteDB — просмотр содержимого SQLite БД

Здесь можно обсудить ваш любимый плагин.
User avatar
artemsen
Posts: 752
Joined: Sun 07 Feb, 2010 08:55
Been thanked: 4 times

SQLiteDB — просмотр содержимого SQLite БД

Post by artemsen »

Обсуждение плагина SQLiteDB

Скачать: https://sourceforge.net/projects/farplugs/files/
Ajaja
Posts: 87
Joined: Wed 22 Mar, 2006 18:48
Been thanked: 1 time

Re: SQLiteDB — просмотр содержимого SQLite БД

Post by Ajaja »

Latest post of the previous page:

zg wrote:
2useven10 wrote:может поэтому:

Code: Select all

zg 01.11.2012 22:16:49 +0200 - build 2918
1. ViewerMode.Type -> ViewerMode.ViewMode.
2. VSMT_HEX -> VSMT_VIEWMODE.
с чего бы? там бинарно ничего не поменялось.
Скорей, проблема тянется еще с этого:

Code: Select all

zg 16.09.2012 15:48:35 +0200 - build 2800
1. поле StructSize добавлено в следующие структуры:
   ViewerSetMode
2useven10
Posts: 5232
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 315 times

Re: SQLiteDB — просмотр содержимого SQLite БД

Post by 2useven10 »

проблема не в плагине.
следующая сборка должна работать нормально.
Ajaja
Posts: 87
Joined: Wed 22 Mar, 2006 18:48
Been thanked: 1 time

Re: SQLiteDB — просмотр содержимого SQLite БД

Post by Ajaja »

2useven10 wrote:проблема не в плагине.
следующая сборка должна работать нормально.
Там без автодетекта должно было работать:

Code: Select all

			ViewerSetMode vm;
			ZeroMemory(&vm, sizeof(ViewerSetMode));
			vm.StructSize=sizeof(ViewerSetMode);  //!!!!!!!!!!!!!!!!!!!!!!!!!
			vm.Type = VSMT_WRAP;
			vm.iParam = 0;
			far_plugin::viewer_control(VCTL_SETMODE, 0, &vm);
			vm.Type = VSMT_VIEWMODE;
			vm.Flags = VSMFL_REDRAW;
			far_plugin::viewer_control(VCTL_SETMODE, 0, &vm);
Добавил vm.StructSize=sizeof(ViewerSetMode), ну и VSMT_VIEWMODE вместо VSMT_HEX. Пересобрал, теперь нормально работает и в текущей сборке Far3 b2931.
2useven10
Posts: 5232
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 315 times

Re: SQLiteDB — просмотр содержимого SQLite БД

Post by 2useven10 »

тогда уж надо добавить перед последней строкой:

Code: Select all

vm.iParam = VMT_TEXT;
хоть это и 0
EGez
Posts: 145
Joined: Thu 04 Oct, 2012 13:53
Location: Hamburg, DE
Has thanked: 2 times
Been thanked: 2 times

Re: SQLiteDB — просмотр содержимого SQLite БД

Post by EGez »

Доброе время суток,

упомянал как-то раз уже, хотел вот еще раз спросить: Вью в списке, среди таблиц, намечаются?

Благодарю...
User avatar
artemsen
Posts: 752
Joined: Sun 07 Feb, 2010 08:55
Been thanked: 4 times

Re: SQLiteDB — просмотр содержимого SQLite БД

Post by artemsen »

Да, я помню. Руки всё не доходят :-)
EGez
Posts: 145
Joined: Thu 04 Oct, 2012 13:53
Location: Hamburg, DE
Has thanked: 2 times
Been thanked: 2 times

Re: SQLiteDB — просмотр содержимого SQLite БД

Post by EGez »

Кстати, предложение еще:
Неплохо бы иметь возможность по F4 например не только просмотреть create statement, но и подредактировать его.

Если с таблицами, ввиду особенностей SQLite это не всегда возможно, то с вью это было бы как минимум актуальным.
Denis
Posts: 1444
Joined: Tue 05 Apr, 2005 18:12
Has thanked: 10 times
Been thanked: 5 times

Re: SQLiteDB — просмотр содержимого SQLite БД

Post by Denis »

Режим панели - 4й, захожу в любой файл настроек плагина, потом захожу в таблицу и выхожу из Far'a (стоит автосохранение настроек). После перезапуска Far'a на панели - 0й режим (вместо 4го).

Far 3.0 build 3215 x64
FarSQLiteDB_3.22.0.2948_x64.zip
User avatar
artemsen
Posts: 752
Joined: Sun 07 Feb, 2010 08:55
Been thanked: 4 times

Re: SQLiteDB — просмотр содержимого SQLite БД

Post by artemsen »

Это потому, что настройка панелей для данного плагина не предусмотрена - всё-таки это не файловая структура.
Denis
Posts: 1444
Joined: Tue 05 Apr, 2005 18:12
Has thanked: 10 times
Been thanked: 5 times

Re: SQLiteDB — просмотр содержимого SQLite БД

Post by Denis »

А можно восстанавливать режим панели Far'a при выходе из Far'a?
User avatar
artemsen
Posts: 752
Joined: Sun 07 Feb, 2010 08:55
Been thanked: 4 times

Re: SQLiteDB — просмотр содержимого SQLite БД

Post by artemsen »

Добавил в хотелки.
Denis
Posts: 1444
Joined: Tue 05 Apr, 2005 18:12
Has thanked: 10 times
Been thanked: 5 times

Re: SQLiteDB — просмотр содержимого SQLite БД

Post by Denis »

Спасибо!
User avatar
Skirda
Posts: 3475
Joined: Wed 16 Mar, 2005 11:01
Been thanked: 8 times

Re: SQLiteDB — просмотр содержимого SQLite БД

Post by Skirda »

artemsen wrote:Это потому, что настройка панелей для данного плагина не предусмотрена - всё-таки это не файловая структура.
ProcList тоже не имеет файловой структуры, однако... :-)
We are the Borg. You will be assimilated.
So Say We All!
Denis
Posts: 1444
Joined: Tue 05 Apr, 2005 18:12
Has thanked: 10 times
Been thanked: 5 times

Re: SQLiteDB — просмотр содержимого SQLite БД

Post by Denis »

Да, на ProcList баг тоже повторяется :)
User avatar
artemsen
Posts: 752
Joined: Sun 07 Feb, 2010 08:55
Been thanked: 4 times

Re: SQLiteDB — просмотр содержимого SQLite БД

Post by artemsen »

А Far у вас какой версии? У меня просто не воспроизводится...
Denis
Posts: 1444
Joined: Tue 05 Apr, 2005 18:12
Has thanked: 10 times
Been thanked: 5 times

Re: SQLiteDB — просмотр содержимого SQLite БД

Post by Denis »

Far 3.0 build 3215 x64
Post Reply

Return to “Обсуждение плагинов”