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

      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?

      Mark OlsonM CoisesC 2 Replies Last reply Reply Quote 1
      • Mark OlsonM
        Mark Olson @Clicketyclick
        last edited by Mark Olson

        @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
        • CoisesC
          Coises @Clicketyclick
          last edited by

          @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 Reply Quote 1
          • C
            Clicketyclick @Coises
            last edited by

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

            C 1 Reply Last reply Reply Quote 0
            • C
              Clicketyclick @Clicketyclick
              last edited by

              @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