• Login
Community
  • Login

DoxyIT on 64bit: Access violation

Scheduled Pinned Locked Moved Help wanted · · · – – – · · ·
5 Posts 3 Posters 470 Views
Loading More Posts
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • C
    Clicketyclick
    last edited by Feb 10, 2024, 12:29 PM

    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 violation

    Is DoxyIT an 32bit only - or am I missing out something?

    M C 2 Replies Last reply Feb 10, 2024, 4:24 PM Reply Quote 1
    • M
      Mark Olson @Clicketyclick
      last edited by Mark Olson Feb 10, 2024, 4:37 PM Feb 10, 2024, 4:24 PM

      @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.

      1 Reply Last reply Reply Quote 0
      • C
        Coises @Clicketyclick
        last edited by Feb 10, 2024, 6:01 PM

        @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 violation

        Is 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.)

        C 1 Reply Last reply Jun 9, 2024, 2:19 PM Reply Quote 1
        • C
          Clicketyclick @Coises
          last edited by Jun 9, 2024, 2:19 PM

          @Coises Well - this no not maintained either.
          Think I go for Snippets plugin instead.

          C 1 Reply Last reply Sep 27, 2024, 10:52 AM Reply Quote 0
          • C
            Clicketyclick @Clicketyclick
            last edited by Sep 27, 2024, 10:52 AM

            @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

            1 Reply Last reply Reply Quote 1
            • First post
              Last post
            The Community of users of the Notepad++ text editor.
            Powered by NodeBB | Contributors