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

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

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

Postby cmd.exe » Mon 02 Nov, 2015 06:06

Для дебага кто какие версии использует?
У меня собраны:

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: 4911
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 11 times
Been thanked: 118 times

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

Postby Shmuel » Mon 02 Nov, 2015 10:45

Для дебага чего, своих плагинов, чужих плагинов?
Плагины тестирую на той версии Фара, которой пользуюсь, обычно это одна из последних ночных сборок.
Эталона здесь быть не может.

User avatar
cmd.exe
Posts: 313
Joined: Fri 16 Apr, 2010 18:26
Location: Нижний Новгород
Has thanked: 168 times
Been thanked: 5 times
Contact:

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

Postby cmd.exe » Mon 02 Nov, 2015 15:24

Сойдусь с вами на том, что для 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: 7885
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 62 times
Been thanked: 93 times

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

Postby HaRT » Mon 02 Nov, 2015 15:43

cmd.exe wrote:Source of the post плагины пишутся под 1.75, мб их то-же можно дебажить под FAR 3
Можно — поскольку он их грузит и штатно использует.
Фар есть инструмент, а не нянька. © 2009 DrKnS

User avatar
cmd.exe
Posts: 313
Joined: Fri 16 Apr, 2010 18:26
Location: Нижний Новгород
Has thanked: 168 times
Been thanked: 5 times
Contact:

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

Postby cmd.exe » Mon 02 Nov, 2015 16:20

Когда плагин тянет за собой фар, возможно лучше крашится в дамп? Или создать настройку для этого.
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: 2836
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 2 times
Been thanked: 72 times

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

Postby 2useven10 » Mon 02 Nov, 2015 16:41

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: 313
Joined: Fri 16 Apr, 2010 18:26
Location: Нижний Новгород
Has thanked: 168 times
Been thanked: 5 times
Contact:

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

Postby cmd.exe » Mon 02 Nov, 2015 16:46

А если такого окна не появляется? Всё вспомнил, права на запись в 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: 2836
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 2 times
Been thanked: 72 times

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

Postby 2useven10 » Mon 02 Nov, 2015 23:04

Значит исключение не поймано, или его нет.
С правами это скорее всего не связано.
Файл минидампа: %FARPROFILE%\Far.mdmp

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

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

Postby HaRT » Mon 02 Nov, 2015 23:06

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


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

Who is online

Users browsing this forum: Google [Bot] and 2 guests