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: 89
Joined: Wed 22 Mar, 2006 18:48
Has thanked: 1 time
Been thanked: 1 time

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

Post by Ajaja »

Latest post of the previous page:

Он каждый раз по-умолчанию при просмотре таблиц по F3 входит в режим дампа :( Это как-то можно подправить? В старых версиях Far3 и SQLiteDB такого не было - по-умолчанию вьювер при просмотре таблиц открывался в режим текста.
2useven10
Posts: 5497
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 21 times
Been thanked: 353 times

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

Post by 2useven10 »

может поэтому:

Code: Select all

zg 01.11.2012 22:16:49 +0200 - build 2918

1. ViewerMode.Type -> ViewerMode.ViewMode.

2. VSMT_HEX -> VSMT_VIEWMODE.
User avatar
artemsen
Posts: 752
Joined: Sun 07 Feb, 2010 08:55
Been thanked: 4 times

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

Post by artemsen »

может :-)
Поправлю через неделю.
User avatar
zg
zero-gravity
Posts: 6207
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 206 times
Contact:

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

Post by zg »

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.
с чего бы? там бинарно ничего не поменялось.
2useven10
Posts: 5497
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 21 times
Been thanked: 353 times

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

Post by 2useven10 »

да. дело не в этом. автодетект бинарности во вьювере плохо работает.
дежавю, мне кажется я это уже правил...
User avatar
t-rex
Страшный и ужасный
Posts: 4910
Joined: Tue 15 Mar, 2005 16:17
Location: Tel-Aviv
Has thanked: 1 time
Been thanked: 9 times
Contact:

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

Post by t-rex »

А может не надо детектить? Кому надо включит.
Меня оно лично бесит.
2useven10
Posts: 5497
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 21 times
Been thanked: 353 times

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

Post by 2useven10 »

2933 - должно бесить меньше.
Ajaja
Posts: 89
Joined: Wed 22 Mar, 2006 18:48
Has thanked: 1 time
Been thanked: 1 time

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

Post by Ajaja »

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: 5497
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 21 times
Been thanked: 353 times

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

Post by 2useven10 »

проблема не в плагине.
следующая сборка должна работать нормально.
Ajaja
Posts: 89
Joined: Wed 22 Mar, 2006 18:48
Has thanked: 1 time
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: 5497
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 21 times
Been thanked: 353 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: 1449
Joined: Tue 05 Apr, 2005 18:12
Has thanked: 13 times
Been thanked: 6 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 »

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

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