FarReg: Registry Browser — редактор системного реестра

Здесь можно обсудить ваш любимый плагин.
User avatar
HaRT
Moderator
Posts: 7955
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 66 times
Been thanked: 97 times

FarReg: Registry Browser — редактор системного реестра

Postby HaRT » Fri 02 Sep, 2016 20:10

Latest post of the previous page:

Играл я тут с переименованием и переключением DirMod и словил падение на выходе:
1. запускаю Фар без прочих плагинов;
2. перехожу в reg:HKEY_CURRENT_USER\Software\7-Zip\ — панель в режиме «Ключи как каталоги», другая панель обычная файловая;
3. переключаю режим: ShiftF7 — теперь режим «Ключи как файлы», все элементы одним цветом;
4. перехожу в над-каталог, „возвращаюсь обратно“ в 7-Zip по CtrlPgDn (да, я знаю, что это не то действие);
5. снова вверх и обратно — теперь уже неважно, какими клавишами;
6. становлюсь курсором на ключ или значение, нажимаю ShiftF6 — появляется диалог Copy с подставленным путём другой панели.
7. принимаю путь (Enter) — файл появляется на другой панели;
8. выхожу из Фара по F10 — получаю в консоли
И потом это окошко ещё не враз закроешь.
Win 8.1 Ent x64; Far Manager v3.0 build 4774 x86 (2016-09-02); FarReg 3.60

Ну а после того, как, надеюсь, удастся исправить падение, хорошо бы запретить переименование, когда оно заведомо не может быть выполнено: зашли в REG-файл или открыли доступную только для чтения hive и т.п.
Фар есть инструмент, а не нянька. © 2009 DrKnS

yms
Posts: 209
Joined: Sun 14 Jun, 2009 10:38
Been thanked: 2 times
Contact:

FarReg: Registry Browser — редактор системного реестра

Postby yms » Sat 03 Sep, 2016 12:46

У меня тоже происходит падение на билде фара 4774, а на на билде 4747 - нет. Это падает фар, когда он делает операцию PopPlugin: он поддерживает стек вызовов плагинов, когда один плагин вызывается из другого (а здесь именно так). Из стека почему-то выталкивается нулевой указатель. Видимо, это баг фара. Проверил такую же операцию с зипами - происходит точно такое же падение.

Вообще, если второй плагин вызывается на файле из первого плагина, и потом ему делается F6/Shift-F6, то фар считает файл измененным и пытается первому плагину сделать PutFiles. В моем случае это совершенно ненужный PutFiles (F6 в файлах работает как F5 и всегда так работал), но он особо и не мешает.

User avatar
HaRT
Moderator
Posts: 7955
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 66 times
Been thanked: 97 times

FarReg: Registry Browser — редактор системного реестра

Postby HaRT » Sat 03 Sep, 2016 23:15

yms wrote:Source of the post Проверил такую же операцию с зипами - происходит точно такое же падение.
В смысле архив в архиве?
Спасибо, проверю.

А что думаете про запрет неуместного переименования?
Фар есть инструмент, а не нянька. © 2009 DrKnS

User avatar
HaRT
Moderator
Posts: 7955
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 66 times
Been thanked: 97 times

FarReg: Registry Browser — редактор системного реестра

Postby HaRT » Mon 05 Sep, 2016 18:53

yms wrote:Source of the post Это падает фар, когда он делает операцию PopPlugin
Мне вот интересно, не это ли уважаемый DrKnS.
Last edited by HaRT on Mon 05 Sep, 2016 18:55, edited 1 time in total.
Фар есть инструмент, а не нянька. © 2009 DrKnS

yms
Posts: 209
Joined: Sun 14 Jun, 2009 10:38
Been thanked: 2 times
Contact:

FarReg: Registry Browser — редактор системного реестра

Postby yms » Tue 06 Sep, 2016 10:02

HaRT wrote:Мне вот интересно, не это ли уважаемый DrKnS.

Ну так и проверить недолго. Я вот проверил, вроде больше не падает.

yms
Posts: 209
Joined: Sun 14 Jun, 2009 10:38
Been thanked: 2 times
Contact:

FarReg: Registry Browser — редактор системного реестра

Postby yms » Tue 06 Sep, 2016 10:04

HaRT wrote:А что думаете про запрет неуместного переименования?

Поскольку падения нет, это приобретает косметический характер. Добавлю в todo.

User avatar
HaRT
Moderator
Posts: 7955
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 66 times
Been thanked: 97 times

FarReg: Registry Browser — редактор системного реестра

Postby HaRT » Tue 13 Sep, 2016 21:58

yms, полёт нормальный, спасибо.
Обнаружилась ещё одна косметическая неприятность: при прыжке в RegEdit на значение оно может оказаться за нижним краем окна, т.к. оно прокручено в самый верх. Возможно ли как-то автоматически прокрутить его так, чтобы целевое значение было как можно ближе к середине по высоте?
Фар есть инструмент, а не нянька. © 2009 DrKnS


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

Who is online

Users browsing this forum: No registered users and 2 guests