Community
    • Login

    best way to get debug output while developing plugins?

    Scheduled Pinned Locked Moved Notepad++ & Plugin Development
    globalextended charsdifference
    5 Posts 4 Posters 2.0k Views 2 Watching
    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.
    • Dimple sharmaD Offline
      Dimple sharma
      last edited by dail

      What is the best way to get debug output while developing plugins?

      I am new to Notepad++ plugin development, and can’t seem to find any good way to debug my plugin.

      Alan KilbornA Eko palypseE 2 Replies Last reply Reply Quote 0
      • Alan KilbornA Offline
        Alan Kilborn @Dimple sharma
        last edited by

        @Dimple-sharma

        Well, running under a IDE capable of single-step debugging would be best. Depending upon what exactly your need is, perhaps OutputDebugString would work? https://msdn.microsoft.com/en-us/library/windows/desktop/aa363362(v=vs.85).aspx

        1 Reply Last reply Reply Quote 1
        • Eko palypseE Offline
          Eko palypse @Dimple sharma
          last edited by Eko palypse

          @Dimple-sharma

          The most comfortable way would be to build a project with npp, scilexer and your plugin in VS2017.
          Configure your output paths accordingly - done.
          Note, only debug builds allow to use unsigned SciLexer dll.
          If you want to test a release build you need to copy over an official SciLexer dll or modify
          the necessary code in npp.

          dailD 1 Reply Last reply Reply Quote 3
          • dailD Offline
            dail @Eko palypse
            last edited by

            @Eko-palypse

            I always debug mine by setting VS to copy the built DLL file to Notepad++'s plugin directory, then set the notepad++.exe as the application to start debugging (no need to build N++ or SciLexer). You cant step through Notepad++ but you can step through the plugin code (which has always been sufficient for what I need).

            Eko palypseE 1 Reply Last reply Reply Quote 4
            • Eko palypseE Offline
              Eko palypse @dail
              last edited by

              @dail

              Thank you, very much appreciated - yes, that might be the easiest way to debug plugins.

              1 Reply Last reply Reply Quote 0

              Hello! It looks like you're interested in this conversation, but you don't have an account yet.

              Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

              With your input, this post could be even better 💗

              Register Login
              • First post
                Last post
              The Community of users of the Notepad++ text editor.
              Powered by NodeBB | Contributors