Дебаг плагинов к фару

Место, где разработчики плагинов могут поделиться своим опытом.
Post Reply
User avatar
cmd.exe
Posts: 378
Joined: Fri 16 Apr, 2010 18:26
Location: Нижний Новгород
Has thanked: 181 times
Been thanked: 10 times
Contact:

Дебаг плагинов к фару

Post 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
Давайте сойдёмся на выборе эталона для данной цели.
I've been using Vim for about 2 years now, mostly because I can't figure out how to exit it. (c) I Am Devloper
I know nothing except the fact of my ignorance. (с) Socrates
Shmuel
Posts: 6815
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 526 times

Дебаг плагинов к фару

Post by Shmuel »

Для дебага чего, своих плагинов, чужих плагинов?
Плагины тестирую на той версии Фара, которой пользуюсь, обычно это одна из последних ночных сборок.
Эталона здесь быть не может.
User avatar
cmd.exe
Posts: 378
Joined: Fri 16 Apr, 2010 18:26
Location: Нижний Новгород
Has thanked: 181 times
Been thanked: 10 times
Contact:

Дебаг плагинов к фару

Post by cmd.exe »

Сойдусь с вами на том, что для FAR 3 актуальны последние билды.
А для FAR 2 1807
С первым фаром, для меня тайна, плагины пишутся под 1.75, мб их то-же можно дебажить под FAR 3?
I've been using Vim for about 2 years now, mostly because I can't figure out how to exit it. (c) I Am Devloper
I know nothing except the fact of my ignorance. (с) Socrates
User avatar
HaRT
Moderator
Posts: 10806
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 220 times
Been thanked: 357 times

Дебаг плагинов к фару

Post by HaRT »

cmd.exe wrote: плагины пишутся под 1.75, мб их то-же можно дебажить под FAR 3
Можно — поскольку он их грузит и штатно использует.
Фар есть инструмент, а не нянька. © 2009 DrKnS
User avatar
cmd.exe
Posts: 378
Joined: Fri 16 Apr, 2010 18:26
Location: Нижний Новгород
Has thanked: 181 times
Been thanked: 10 times
Contact:

Дебаг плагинов к фару

Post by cmd.exe »

Когда плагин тянет за собой фар, возможно лучше крашится в дамп? Или создать настройку для этого.
I've been using Vim for about 2 years now, mostly because I can't figure out how to exit it. (c) I Am Devloper
I know nothing except the fact of my ignorance. (с) Socrates
2useven10
Posts: 5192
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 309 times

Дебаг плагинов к фару

Post 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
User avatar
cmd.exe
Posts: 378
Joined: Fri 16 Apr, 2010 18:26
Location: Нижний Новгород
Has thanked: 181 times
Been thanked: 10 times
Contact:

Дебаг плагинов к фару

Post by cmd.exe »

А если такого окна не появляется? Всё вспомнил, права на запись в Program Files не дал себе.
I've been using Vim for about 2 years now, mostly because I can't figure out how to exit it. (c) I Am Devloper
I know nothing except the fact of my ignorance. (с) Socrates
2useven10
Posts: 5192
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 309 times

Дебаг плагинов к фару

Post by 2useven10 »

Значит исключение не поймано, или его нет.
С правами это скорее всего не связано.
Файл минидампа: %FARPROFILE%\Far.mdmp
User avatar
HaRT
Moderator
Posts: 10806
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 220 times
Been thanked: 357 times

Дебаг плагинов к фару

Post by HaRT »

cmd.exe wrote: если такого окна не появляется?
Подложите к far.exe его far.pdb, а к МойПервыйПлагин.dll его МойПервыйПлагин.pdb и запускайте из-под отладчика — тот Вам всё покажет: где и что произошло.
Фар есть инструмент, а не нянька. © 2009 DrKnS
Post Reply

Return to “Разработка плагинов”