Page 1 of 1
Дебаг плагинов к фару
Posted: Mon 02 Nov, 2015 06:06
by cmd.exe
Для дебага кто какие версии использует?
У меня собраны:
Code: Select all
180_b634 // x86 i64 amd64
20_b1807 // x86 i64 amd64
rem 30_b3922 // depricated x86 amd64
30_b4040 // x86 amd64
Давайте сойдёмся на выборе эталона для данной цели.
Дебаг плагинов к фару
Posted: Mon 02 Nov, 2015 10:45
by Shmuel
Для дебага чего, своих плагинов, чужих плагинов?
Плагины тестирую на той версии Фара, которой пользуюсь, обычно это одна из последних ночных сборок.
Эталона здесь быть не может.
Дебаг плагинов к фару
Posted: Mon 02 Nov, 2015 15:24
by cmd.exe
Сойдусь с вами на том, что для FAR 3 актуальны последние билды.
А для FAR 2 1807
С первым фаром, для меня тайна, плагины пишутся под 1.75, мб их то-же можно дебажить под FAR 3?
Дебаг плагинов к фару
Posted: Mon 02 Nov, 2015 15:43
by HaRT
cmd.exe wrote: плагины пишутся под 1.75, мб их то-же можно дебажить под FAR 3
Можно — поскольку он их грузит и штатно использует.
Дебаг плагинов к фару
Posted: Mon 02 Nov, 2015 16:20
by cmd.exe
Когда плагин тянет за собой фар, возможно лучше крашится в дамп? Или создать настройку для этого.
Дебаг плагинов к фару
Posted: Mon 02 Nov, 2015 16:41
by 2useven10
Code: Select all
╔════════════════════════ Exception occurred ════════════════════════╗
║ Exception: Access violation (read from 0x0000000000000000) ║
║ Address: 0x00007FF7E11CEE8B ║
║ Function: mainImpl ║
║ Module: C:\Far3\64\Far.exe ║
╟────────────────────────────────────────────────────────────────────╢
║ { Terminate Far } [ Debug ] [ Ignore ] [ MiniDump ] ║
╚════════════════════════════════════════════════════════════════════╝
Far Manager, version 3.0 (build 4453) x86
Copyright © 1996-2000 Eugene Roshal, Copyright © 2000-2015 Far Group
Дебаг плагинов к фару
Posted: Mon 02 Nov, 2015 16:46
by cmd.exe
А если такого окна не появляется? Всё вспомнил, права на запись в Program Files не дал себе.
Дебаг плагинов к фару
Posted: Mon 02 Nov, 2015 23:04
by 2useven10
Значит исключение не поймано, или его нет.
С правами это скорее всего не связано.
Файл минидампа: %FARPROFILE%\Far.mdmp
Дебаг плагинов к фару
Posted: Mon 02 Nov, 2015 23:06
by HaRT
cmd.exe wrote: если такого окна не появляется?
Подложите к far.exe его far.pdb, а к МойПервыйПлагин.dll его МойПервыйПлагин.pdb и запускайте из-под отладчика — тот Вам всё покажет: где и что произошло.