Resolve plugin for Far Manager 2.x and 3.x

Анонсы новых плагинов. Обсуждение плагинов ведется ниже.
Post Reply
Maximus5
Posts: 3295
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 10 times
Contact:

Resolve plugin for Far Manager 2.x and 3.x

Post by Maximus5 »

Resolve plugin for Far Manager 2.x and 3.x

Плагин может быть полезен для разработчиков, умеет 2 функции:

1. Аналог 'Error lookup' - по коду ошибки ее имя, описание, Severity/Facility, и прочее...


2. 'Resolve' - показать значение макро из Windows API, например, чему равен WM_SIZE, CFSTR_FILECONTENTS и т.п.


Умолчания плагина рассчитаны на Visual Studio 9.0 и SDK 7.0.
Пути, инклуды и либы можно настроить через настройку плагина.
Для функции 'Resolve' требуются 'cl.exe' и 'link.exe'.

При нажатии Enter функция (Resolve/ErrLook) выбирается автоматически.

Note
Если при "Resolve" отображается ошибка , то пути точно нужно настраивать ;) умолчания определились неправильно

Скачать (Far2/Far3 x86/x64)
Обсуждение
Maximus5
Posts: 3295
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 10 times
Contact:

Re: Resolve plugin for Far Manager 2.x and 3.x

Post by Maximus5 »

ver 1.1
* При 'Error lookup' для HRESULT отображаются Severity и Facility.
* Игнорировалось нажатие на кнопку 'Resolve'.
* Добавлена возможность "извлекать" описания ошибок из внешних модулей. Для этого в поле "Source" нужно указать имя модуля, содержащего описание ошибки: "wininet.dll", "ntdll.dll" и т.п.
* При 'Error lookup' пытаемся найти имя ошибки (например, STATUS_ACCESS_DENIED). Писать парсер хидеров SDK не хочется, да и привязывать простую функцию к наличию SDK... Вобщем, N-ное количество имен просто прошито в плагине.
Maximus5
Posts: 3295
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 10 times
Contact:

Re: Resolve plugin for Far Manager 2.x and 3.x

Post by Maximus5 »

xml-ка для Renewal
Maximus5
Posts: 3295
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 10 times
Contact:

Re: Resolve plugin for Far Manager 2.x and 3.x

Post by Maximus5 »

ver 1.2
* Добавлены имена ошибок WIC.
* И еще чуть-чуть по поиску имен/описаний ошибок.
Maximus5
Posts: 3295
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 10 times
Contact:

Re: Resolve plugin for Far Manager 2.x and 3.x

Post by Maximus5 »

1.3
* Far3 build 2573.
* Умолчания для VC10.0 & SDK7.1.
* Все ресурсы переехали в lng-файл.
* Через lng файл можно задать формат для кнопок 'Copy' (копировать в Clipboard). По умолчанию (пример для WS_VISIBLE)

Code: Select all

  '1 Copy'    -> '%v'           268435456
  '2 Copy #'  -> '%t %n = %v'   long WS_VISIBLE = 268435456
  '3 Copy /*' -> '%v/*%n*/'     268435456/*WS_VISIBLE*/
Maximus5
Posts: 3295
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 10 times
Contact:

Re: Resolve plugin for Far Manager 2.x and 3.x

Post by Maximus5 »

забыл ресурсы выложить
Post Reply

Return to “Анонсы новых плагинов”