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

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

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

Post by artemsen » Thu 09 Dec, 2010 12:23

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

Скачать: https://sourceforge.net/projects/farplugs/files/

Ajaja
Posts: 81
Joined: Wed 22 Mar, 2006 18:48

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

Post by Ajaja » Tue 06 Nov, 2012 11:33

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: 3681
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 4 times
Been thanked: 147 times

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

Post by 2useven10 » Tue 06 Nov, 2012 11:35

проблема не в плагине.
следующая сборка должна работать нормально.

Ajaja
Posts: 81
Joined: Wed 22 Mar, 2006 18:48

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

Post by Ajaja » Tue 06 Nov, 2012 11:42

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: 3681
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 4 times
Been thanked: 147 times

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

Post by 2useven10 » Tue 06 Nov, 2012 12:15

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

Code: Select all

vm.iParam = VMT_TEXT;
хоть это и 0

EGez
Posts: 144
Joined: Thu 04 Oct, 2012 13:53
Location: Hamburg, DE
Has thanked: 2 times
Been thanked: 2 times

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

Post by EGez » Thu 22 Nov, 2012 13:45

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

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

Благодарю...

User avatar
artemsen
Posts: 752
Joined: Sun 07 Feb, 2010 08:55
Been thanked: 2 times

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

Post by artemsen » Thu 22 Nov, 2012 13:48

Да, я помню. Руки всё не доходят :-)

EGez
Posts: 144
Joined: Thu 04 Oct, 2012 13:53
Location: Hamburg, DE
Has thanked: 2 times
Been thanked: 2 times

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

Post by EGez » Thu 22 Nov, 2012 17:29

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

Если с таблицами, ввиду особенностей SQLite это не всегда возможно, то с вью это было бы как минимум актуальным.

Denis
Posts: 1411
Joined: Tue 05 Apr, 2005 18:12
Has thanked: 4 times
Been thanked: 2 times

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

Post by Denis » Thu 21 Feb, 2013 10:55

Режим панели - 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: 2 times

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

Post by artemsen » Thu 21 Feb, 2013 10:59

Это потому, что настройка панелей для данного плагина не предусмотрена - всё-таки это не файловая структура.

Denis
Posts: 1411
Joined: Tue 05 Apr, 2005 18:12
Has thanked: 4 times
Been thanked: 2 times

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

Post by Denis » Thu 21 Feb, 2013 11:03

А можно восстанавливать режим панели Far'a при выходе из Far'a?

User avatar
artemsen
Posts: 752
Joined: Sun 07 Feb, 2010 08:55
Been thanked: 2 times

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

Post by artemsen » Thu 21 Feb, 2013 11:06

Добавил в хотелки.

Denis
Posts: 1411
Joined: Tue 05 Apr, 2005 18:12
Has thanked: 4 times
Been thanked: 2 times

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

Post by Denis » Thu 21 Feb, 2013 11:06

Спасибо!

User avatar
Skirda
Posts: 3474
Joined: Wed 16 Mar, 2005 11:01
Been thanked: 3 times

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

Post by Skirda » Thu 21 Feb, 2013 12:35

artemsen wrote:Это потому, что настройка панелей для данного плагина не предусмотрена - всё-таки это не файловая структура.
ProcList тоже не имеет файловой структуры, однако... :-)
We are the Borg. You will be assimilated.
So Say We All!

Denis
Posts: 1411
Joined: Tue 05 Apr, 2005 18:12
Has thanked: 4 times
Been thanked: 2 times

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

Post by Denis » Thu 21 Feb, 2013 12:41

Да, на ProcList баг тоже повторяется :)

User avatar
artemsen
Posts: 752
Joined: Sun 07 Feb, 2010 08:55
Been thanked: 2 times

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

Post by artemsen » Thu 21 Feb, 2013 12:43

А Far у вас какой версии? У меня просто не воспроизводится...

Denis
Posts: 1411
Joined: Tue 05 Apr, 2005 18:12
Has thanked: 4 times
Been thanked: 2 times

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

Post by Denis » Thu 21 Feb, 2013 12:44

Far 3.0 build 3215 x64

Denis
Posts: 1411
Joined: Tue 05 Apr, 2005 18:12
Has thanked: 4 times
Been thanked: 2 times

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

Post by Denis » Thu 21 Feb, 2013 12:45

авто-сохранение настроек включено?

Post Reply

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