DoxyIT on 64bit: Access violation
-
I’m very fond of DoxyIT - but…
It seem only to work under NotePad++ 32bit.
When upgrading to 64 bit I get the error:
PlutinsManager::runPluginCommand Exception
Access violationIs DoxyIT an 32bit only - or am I missing out something?
-
@Clicketyclick
DoxyIT hasn’t been updated in 4 years, so that’s probably part of the issue.You might want to try NppLspClient, because:
- it can also display docstrings when you hover over a method call
- unlike DoxyIt it actually will be syntax-sensitive.
- it has been recently updated
In any case, the error message you typically get when you use a 32bit plugin for 64bit Notepad++ or vice versa is typically different, and it looks like this:
--------------------------- C:\Program Files (x86)\Notepad++\plugins\CSVLint\CSVLint.dll --------------------------- Cannot load 32-bit plugin. CSVLint.dll is not compatible with the current version of Notepad++. Do you want to remove this plugin from the plugins directory to prevent this message from the next launch? --------------------------- Yes No ---------------------------
Given the different message and the long time since this plugin was updated, it probably interfaces with deprecated Scintilla and Notepad++ methods, and when the plugin tries to communicate with Notepad++, Notepad++ doesn’t understand what it is saying.
-
@Clicketyclick said in DoxyIT on 64bit: Access violation:
I’m very fond of DoxyIT - but…
It seem only to work under NotePad++ 32bit.
When upgrading to 64 bit I get the error:
PlutinsManager::runPluginCommand Exception
Access violationIs DoxyIT an 32bit only - or am I missing out something?
You’re missing this issue, which sounds like the same problem. It was raised in July of 2022 and has not been addressed.
A comment to that issue describes a fork which updates the plugin, so you might want to try that. Unfortunately it doesn’t appear to be maintained, either, nor has the person who forked it done a pull request to the original. (The owner of the original appears to remain active in other projects, but perhaps has lost interest in this one, so it might not matter.)
-
@Coises Well - this no not maintained either.
Think I go for Snippets plugin instead. -
@Clicketyclick Well I caved in and build myself a Python 2 script that does the job - for me at least. It’s available on my Github:
clicketyclick.github.io/TipsAndTricks/Notepad++/Doxyit