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)
Обсуждение
Resolve plugin for Far Manager 2.x and 3.x
Re: Resolve plugin for Far Manager 2.x and 3.x
ver 1.1
* При 'Error lookup' для HRESULT отображаются Severity и Facility.
* Игнорировалось нажатие на кнопку 'Resolve'.
* Добавлена возможность "извлекать" описания ошибок из внешних модулей. Для этого в поле "Source" нужно указать имя модуля, содержащего описание ошибки: "wininet.dll", "ntdll.dll" и т.п.
* При 'Error lookup' пытаемся найти имя ошибки (например, STATUS_ACCESS_DENIED). Писать парсер хидеров SDK не хочется, да и привязывать простую функцию к наличию SDK... Вобщем, N-ное количество имен просто прошито в плагине.
* При 'Error lookup' для HRESULT отображаются Severity и Facility.
* Игнорировалось нажатие на кнопку 'Resolve'.
* Добавлена возможность "извлекать" описания ошибок из внешних модулей. Для этого в поле "Source" нужно указать имя модуля, содержащего описание ошибки: "wininet.dll", "ntdll.dll" и т.п.
* При 'Error lookup' пытаемся найти имя ошибки (например, STATUS_ACCESS_DENIED). Писать парсер хидеров SDK не хочется, да и привязывать простую функцию к наличию SDK... Вобщем, N-ное количество имен просто прошито в плагине.
Re: Resolve plugin for Far Manager 2.x and 3.x
ver 1.2
* Добавлены имена ошибок WIC.
* И еще чуть-чуть по поиску имен/описаний ошибок.
* Добавлены имена ошибок WIC.
* И еще чуть-чуть по поиску имен/описаний ошибок.
Re: Resolve plugin for Far Manager 2.x and 3.x
1.3
* Far3 build 2573.
* Умолчания для VC10.0 & SDK7.1.
* Все ресурсы переехали в lng-файл.
* Через lng файл можно задать формат для кнопок 'Copy' (копировать в Clipboard). По умолчанию (пример для WS_VISIBLE)
* 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*/