title
Products            Buy            Support Forum            Professional            About            Codec Central
 
Page 1 of 2 12 LastLast
Results 1 to 15 of 16

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

  1. #1

    Join Date
    May 2012
    Posts
    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?

  2. #2
    Administrator
    Join Date
    Apr 2002
    Posts
    43,854

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

  3. #3

    Join Date
    May 2012
    Posts
    17

    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

  4. #4

    Join Date
    May 2012
    Posts
    17

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

  5. #5
    Administrator
    Join Date
    Apr 2002
    Posts
    43,854

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

  6. #6

    Join Date
    May 2012
    Posts
    17

    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?

  7. #7
    Administrator
    Join Date
    Apr 2002
    Posts
    43,854

    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.

  8. #8

    Join Date
    May 2012
    Posts
    17

    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?

  9. #9

    Join Date
    May 2012
    Posts
    17

    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.

  10. #10
    Administrator
    Join Date
    Apr 2002
    Posts
    43,854

    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?

  11. #11

    Join Date
    May 2012
    Posts
    17

    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 at 10:44 AM.

  12. #12
    Administrator
    Join Date
    Apr 2002
    Posts
    43,854

    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?

  13. #13

    Join Date
    May 2012
    Posts
    17

    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

  14. #14
    Administrator
    Join Date
    Apr 2002
    Posts
    43,854

    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?

  15. #15

    Join Date
    May 2012
    Posts
    17

    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 at 04:37 PM.

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •