Community
    • Login

    AnalysePlugin 1.11 in x64 available

    Scheduled Pinned Locked Moved Notepad++ & Plugin Development
    11 Posts 2 Posters 8.9k Views 1 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.
    • chcgC Offline
      chcg
      last edited by

      @mattesh You could create a PR at https://github.com/bruderstein/npp-plugins-x64 for the 64 bit version.

      I added it already with https://github.com/bruderstein/npp-plugins-x64/commit/01c579550c328a0627e426f28004990ffe34b87b, maybe you want to add an update latestUpdate section.

      1 Reply Last reply Reply Quote 0
      • chcgC Offline
        chcg
        last edited by

        Seems the version info inside the dll is missing therefore plugin manager just shows unknown version.

        matteshM 1 Reply Last reply Reply Quote 0
        • chcgC Offline
          chcg
          last edited by

          This is an access violation error message, if AnalysePlugin->Options is the first action done with the plugin. Doesn’t happen, if analyse dialog is visible

          matteshM 1 Reply Last reply Reply Quote 0
          • chcgC Offline
            chcg
            last edited by

            @mattesh

            You should add something like:

            /////////////////////////////////////////////////////////////////////////////
            //
            // Version
            //

            #define VER_FILEVERSION 1,11,0,0
            #define VER_FILEVERSION_STR “1.11.0\0”

            #ifdef _WIN64
            #define VER_PRODUCT_STR “AnalysePlugin (64-bit)”
            #else
            #define VER_PRODUCT_STR “AnalysePlugin (32-bit)”
            #endif

            VS_VERSION_INFO VERSIONINFO
            FILEVERSION VER_FILEVERSION
            PRODUCTVERSION VER_FILEVERSION
            FILEFLAGSMASK 0
            FILEFLAGS 0
            FILEOS VOS_NT_WINDOWS32
            FILETYPE VFT_DLL
            FILESUBTYPE VFT2_UNKNOWN
            BEGIN
            BLOCK “StringFileInfo”
            BEGIN
            BLOCK “040904E4”
            BEGIN
            VALUE “FileDescription”, “Analyse Plugin for Notepad++”
            VALUE “FileVersion”, VER_FILEVERSION_STR
            VALUE “InternalName”, “AnalysePlugin”
            VALUE “LegalCopyright”, “Copyright © 2017”
            VALUE “OriginalFilename”, “AnalysePlugin.dll”
            VALUE “ProductName”, VER_PRODUCT_STR
            VALUE “ProductVersion”, VER_FILEVERSION_STR
            END
            END
            BLOCK “VarFileInfo”
            BEGIN
            VALUE “Translation”, 0x409, 1252
            END
            END

            to analyse.rc to get some file informations for the plugin dll which is available under windows, right click-> properties->details and used by plugin manager, so extra md5 sum could be avoided, which is necessary in the config.

            1 Reply Last reply Reply Quote 0
            • chcgC Offline
              chcg
              last edited by

              @mattesh

              With formatting

              /////////////////////////////////////////////////////////////////////////////
              //
              // Version
              //
              
              #define VER_FILEVERSION			1,11,0,0
              #define VER_FILEVERSION_STR		"1.11.0\0"
              
              #ifdef _WIN64
              #define VER_PRODUCT_STR		"AnalysePlugin (64-bit)"
              #else
              #define VER_PRODUCT_STR		"AnalysePlugin (32-bit)"
              #endif
              
              VS_VERSION_INFO VERSIONINFO
              FILEVERSION		VER_FILEVERSION
              PRODUCTVERSION	VER_FILEVERSION
              FILEFLAGSMASK	0
              FILEFLAGS		0
              FILEOS			VOS_NT_WINDOWS32
              FILETYPE		VFT_DLL
              FILESUBTYPE		VFT2_UNKNOWN
              BEGIN
                  BLOCK "StringFileInfo"
                  BEGIN
                      BLOCK "040904E4"
                      BEGIN
                          VALUE "FileDescription",	"Analyse Plugin for Notepad++"
                          VALUE "FileVersion",		VER_FILEVERSION_STR
                          VALUE "InternalName",		"AnalysePlugin"
                          VALUE "LegalCopyright",		"Copyright (C) 2017"
                          VALUE "OriginalFilename",	"AnalysePlugin.dll"
                          VALUE "ProductName",		VER_PRODUCT_STR
                          VALUE "ProductVersion",		VER_FILEVERSION_STR
                      END
                  END
                  BLOCK "VarFileInfo"
                  BEGIN
                      VALUE "Translation", 0x409, 1252
                  END
              END
              
              1 Reply Last reply Reply Quote 0
              • matteshM Offline
                mattesh
                last edited by

                Hi chcg!
                thanks alot for the support :D
                I’ll create a new version with required version info.
                Also I thought of putting out 32-bit and 64-bit version in one package to make installation easy.
                Regards, Mattes

                1 Reply Last reply Reply Quote 0
                • matteshM Offline
                  mattesh @chcg
                  last edited by

                  @chcg
                  NPPM 1.49 seem to recognize it in my case.
                  Where is the version not seen?
                  Mattes

                  1 Reply Last reply Reply Quote 0
                  • matteshM Offline
                    mattesh @chcg
                    last edited by

                    @chcg
                    Thanks! never tried it ;-)
                    https://sourceforge.net/p/analyseplugin/bugs/53/

                    1 Reply Last reply Reply Quote 0
                    • matteshM Offline
                      mattesh
                      last edited by

                      Hi All,

                      I updated AnalysePlugin to Version 1.11.37
                      https://github.com/bruderstein/npp-plugins-x64/pull/60
                      Also 32bit system was updated now.
                      Please, let me know comments and bugs into
                      https://sourceforge.net/p/analyseplugin/

                      1 Reply Last reply Reply Quote 2
                      • chcgC Offline
                        chcg
                        last edited by

                        Look fine.

                        With the version available from versioninfo the additional data:

                        	<versions>
                        		<version number="1.11.34" md5="56a19878b902d25d0c1b12b33d3ba44a"/>
                        		<version number="1.11.37" md5="b8dfbf18248c53b9d7e368e013590b55"/>
                        	</versions>
                        

                        is not necessary any longer. I corrected the validation for the x86 version. The click on add hash for the dll was missing in the webinterface.

                        Currently the validation for x64 also fails. I think that is just a sync issue and should be fine in one hour.

                        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