title
Products            Buy            Support Forum            Professional            About            Codec Central
 

REGISTER dmcscripting.dll for use on Windows 7 64 bit with VB 2010 Express

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • JFS
    • May 2012
    • 17

    REGISTER dmcscripting.dll for use on Windows 7 64 bit with VB 2010 Express

    I successfully register dmcscripting.dll on my computer. However, dmcscripting.dll does not appear as a COM reference in VB 2010 Express after registration.

    When I browse to the dbpoweramp folder and add the reference to the VB 2010 Express project that way, then run the VB 2010 program, I get the message "COMException was unhandled. (REGDB_E_CLASSNOTREG))." which suggests that the dll was not registered after all.

    I have tried registering both in system32 and in syswow64, but the result is the same. Any suggestions?
  • Spoon
    Administrator
    • Apr 2002
    • 43898

    #2
    Re: REGISTER dmcscripting.dll for use on Windows 7 64 bit with VB 2010 Express

    You would have to install dBpoweramp, as it installs a 64 bit dll on Windows 64, rather than the 32 bit dll (if you are copying from another computer).
    Spoon
    www.dbpoweramp.com

    Comment

    • JFS
      • May 2012
      • 17

      #3
      Re: REGISTER dmcscripting.dll for use on Windows 7 64 bit with VB 2010 Express

      I ran dMC-r14.2-Registered.exe, which installed dBpoweramp in \program files (x86)\illustrate\dBpoweramp

      Comment

      • JFS
        • May 2012
        • 17

        #4
        Re: REGISTER dmcscripting.dll for use on Windows 7 64 bit with VB 2010 Express

        Any further instructions or explanation? I presently cannot use the product (just bought PerfectMeta update).

        Comment

        • Spoon
          Administrator
          • Apr 2002
          • 43898

          #5
          Re: REGISTER dmcscripting.dll for use on Windows 7 64 bit with VB 2010 Express

          Then there is no need to register the dll, as it will already be registered (you could try rebooting windows and reinstalling dbpoweramp).
          Spoon
          www.dbpoweramp.com

          Comment

          • JFS
            • May 2012
            • 17

            #6
            Re: REGISTER dmcscripting.dll for use on Windows 7 64 bit with VB 2010 Express

            I started the thread because when I run my VB 2010 program, I get a message saying the .dll is not registered. Nonetheless, I removed dbpoweramp, rebooted, and reinstalled dbpoweramp. It behaves the same as it did before: dmcscripting.dll does not appear as an available COM reference and when I add it as a reference by browsing to it, I get the same error.

            Should the install create a folder in \program files (x86)\ even though I have a 64 bit machine? If I do not have to register the dll through regsvr32, why does it not appear in the COM choices in VB? Why is the dll not available in VB 2010 even after I register it (successfully) through regsvr32?

            Comment

            • Spoon
              Administrator
              • Apr 2002
              • 43898

              #7
              Re: REGISTER dmcscripting.dll for use on Windows 7 64 bit with VB 2010 Express

              There is a 64 bit dll installed (into program files (x86) ).

              You do not have to register it, it self registers by the installer.

              You have R14 of dBpoweramp?

              Try the example scripting code, such as the .vbs script code, to see if that works.
              Spoon
              www.dbpoweramp.com

              Comment

              • JFS
                • May 2012
                • 17

                #8
                Re: REGISTER dmcscripting.dll for use on Windows 7 64 bit with VB 2010 Express

                Yes, I have R14.2 installed (from dmc-r14.2-Registered.exe). Where can I find the .vbs scripting code to see if that works?

                Comment

                • JFS
                  • May 2012
                  • 17

                  #9
                  Re: REGISTER dmcscripting.dll for use on Windows 7 64 bit with VB 2010 Express

                  Using the examples at http://www.dbpoweramp.com/developer/uPlayer_vb.NET.txt, I get the following error when trying to play through .vbs.
                  ' Create uPlayer Object
                  Dim uPlayer
                  uPlayer = CreateObject("uPlayer.uPlayerdB")

                  "ActiveX component can't create object: 'uPlayer.uPlayerdB'"

                  I have installed R14.2; the directory "C:\Program Files (x86)\Illustrate\dBpoweramp" is created on installation and dmcscripting.dll (529 kb) is included there.

                  Comment

                  • Spoon
                    Administrator
                    • Apr 2002
                    • 43898

                    #10
                    Re: REGISTER dmcscripting.dll for use on Windows 7 64 bit with VB 2010 Express

                    uPlayer is not dBpoweramp, it is the audio player and comes with dBpoweramp Renaissance (beta section this forum).

                    You are wanting to control conversions or audio playback?
                    Spoon
                    www.dbpoweramp.com

                    Comment

                    • JFS
                      • May 2012
                      • 17

                      #11
                      Re: REGISTER dmcscripting.dll for use on Windows 7 64 bit with VB 2010 Express

                      I simply want to use the .audioproperties method in the DMCSCRIPTINGLib.Converter. (I chose that scripting example too quickly, I guess, just to see if I could get something to work, per your earlier suggestion). Is there another scripting example I should try, to determine whether I can get access to dmcscripting.dll?

                      UPDATE: When I run dMC-Scripting VBScripting.vbs from http://www.dbpoweramp.com/developer-scripting-dmc.htm, I get the error: "ActiveX componenet can't create object: 'dmcscripting.converter'" This is essentially the same messages I get within VB 2010 express.
                      Last edited by JFS; 05-29-2012, 02:44 PM.

                      Comment

                      • Spoon
                        Administrator
                        • Apr 2002
                        • 43898

                        #12
                        Re: REGISTER dmcscripting.dll for use on Windows 7 64 bit with VB 2010 Express

                        Select Start and type cmd, right click on cmd and select run as administrator

                        then:

                        regsvr32 "c:\program files (x86)\illustrate\dBpoweramp\dMCScripting.dll"

                        Does it say successfully registered?

                        The file size of the dMCScripting.dll, what is please?
                        Spoon
                        www.dbpoweramp.com

                        Comment

                        • JFS
                          • May 2012
                          • 17

                          #13
                          Re: REGISTER dmcscripting.dll for use on Windows 7 64 bit with VB 2010 Express

                          Select Start and type cmd, right click on cmd and select run as administrator

                          then:

                          regsvr32 "c:\program files (x86)\illustrate\dBpoweramp\dMCScripting.dll"



                          Does it say successfully registered?
                          YES.

                          The file size of the dMCScripting.dll, what is please?
                          529 KB

                          Comment

                          • Spoon
                            Administrator
                            • Apr 2002
                            • 43898

                            #14
                            Re: REGISTER dmcscripting.dll for use on Windows 7 64 bit with VB 2010 Express

                            The account you are using, is an administrator?

                            what security software do you have?
                            Spoon
                            www.dbpoweramp.com

                            Comment

                            • JFS
                              • May 2012
                              • 17

                              #15
                              Re: REGISTER dmcscripting.dll for use on Windows 7 64 bit with VB 2010 Express

                              The account that I run is an administrator account. I have also tried running VB 2010 Express as administrator, but it does not change the behavior. The secy is only windows defender.


                              THIS IS THE REGISTRY ENTRY:

                              Windows Registry Editor Version 5.00

                              [HKEY_CLASSES_ROOT\CLSID\{1C2E0932-61B5-4EAB-A832-06EE6564047D}]
                              @="Converter Class"

                              [HKEY_CLASSES_ROOT\CLSID\{1C2E0932-61B5-4EAB-A832-06EE6564047D}\InprocServer32]
                              @="c:\\program files (x86)\\illustrate\\dbpoweramp\\dMCScripting.dll"
                              "ThreadingModel"="Apartment"

                              [HKEY_CLASSES_ROOT\CLSID\{1C2E0932-61B5-4EAB-A832-06EE6564047D}\ProgID]
                              @="DMCScripting.Converter.1"

                              [HKEY_CLASSES_ROOT\CLSID\{1C2E0932-61B5-4EAB-A832-06EE6564047D}\Programmable]

                              [HKEY_CLASSES_ROOT\CLSID\{1C2E0932-61B5-4EAB-A832-06EE6564047D}\TypeLib]
                              @="{E0F7789A-88C0-450B-AD6C-A7EB6D227127}"

                              [HKEY_CLASSES_ROOT\CLSID\{1C2E0932-61B5-4EAB-A832-06EE6564047D}\VersionIndependentProgID]
                              @="DMCScripting.Converter"
                              Last edited by JFS; 05-29-2012, 08:37 PM.

                              Comment

                              Working...

                              ]]>