title
Products            Buy            Support Forum            Professional            About            Codec Central
 

ActiveX component can't create object: 'dmcScripting.Converter'

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Jeff Flowerday
    dBpoweramp Enthusiast
    • Mar 2008
    • 105

    ActiveX component can't create object: 'dmcScripting.Converter'

    Error code: 800A01AD


    I'm running Vista x64 and I've unregistered the dll and reregistered, still no go.



    Any ideas?
  • Jeff Flowerday
    dBpoweramp Enthusiast
    • Mar 2008
    • 105

    #2
    Re: ActiveX component can't create object: 'dmcScripting.Converter'

    I'm running R13 and I've also tried uninstalling and reinstalling.

    Comment

    • Jeff Flowerday
      dBpoweramp Enthusiast
      • Mar 2008
      • 105

      #3
      Re: ActiveX component can't create object: 'dmcScripting.Converter'

      I quickly installed R13 on my 32 bit vista machine and it works fine there.

      Comment

      • Jeff Flowerday
        dBpoweramp Enthusiast
        • Mar 2008
        • 105

        #4
        Re: ActiveX component can't create object: 'dmcScripting.Converter'

        Does the scripting not work with WMA files?

        get_AudioProperties returns an empty string
        get_ReadIDTagElementValue return an empty string for index 0
        ReadIDTag return empty element and value for index 0

        Or am I missing something?

        Comment

        • LtData
          dBpoweramp Guru
          • May 2004
          • 8288

          #5
          Re: ActiveX component can't create object: 'dmcScripting.Converter'

          Do you have the WMA codec installed into dMC?

          Comment

          • Jeff Flowerday
            dBpoweramp Enthusiast
            • Mar 2008
            • 105

            #6
            Re: ActiveX component can't create object: 'dmcScripting.Converter'

            Originally posted by LtData
            Do you have the WMA codec installed into dMC?
            Yes

            Comment

            • LtData
              dBpoweramp Guru
              • May 2004
              • 8288

              #7
              Re: ActiveX component can't create object: 'dmcScripting.Converter'

              What language are you using? Have you looked at the code examples?

              Comment

              • Jeff Flowerday
                dBpoweramp Enthusiast
                • Mar 2008
                • 105

                #8
                Re: ActiveX component can't create object: 'dmcScripting.Converter'

                Originally posted by LtData
                What language are you using? Have you looked at the code examples?
                I've tried both vbscript using ReadIDTagElementValue

                For i = 0 To 10000
                Dim ElementValue
                ElementValue = dMC.ReadIDTagElementValue("C:\Users\FlowerdayJ\Mus ic\Steve Morse\Major Impacts\01 Derailleur.wma", i)
                If ElementValue = "" Then Exit For
                Call WshShell.Popup(ElementValue, , "Read Tag", 0)
                Next


                I've also tried C# using ReadIDTag and get the same results.

                Nothing ever returns from index 0.

                Comment

                • Jeff Flowerday
                  dBpoweramp Enthusiast
                  • Mar 2008
                  • 105

                  #9
                  Re: ActiveX component can't create object: 'dmcScripting.Converter'

                  Ok a reboot got it reading the tags on my 32 vista machine. Still need to get it going on my 64 bit vista machine.


                  Any ideas?

                  Comment

                  • Spoon
                    Administrator
                    • Apr 2002
                    • 43888

                    #10
                    Re: ActiveX component can't create object: 'dmcScripting.Converter'

                    I don't think scripting will work in 64 bit.
                    Spoon
                    www.dbpoweramp.com

                    Comment

                    • Jeff Flowerday
                      dBpoweramp Enthusiast
                      • Mar 2008
                      • 105

                      #11
                      Re: ActiveX component can't create object: 'dmcScripting.Converter'

                      Originally posted by Spoon
                      I don't think scripting will work in 64 bit.
                      If you mean DMCScripting, are there any plans to get it working?

                      Comment

                      • LtData
                        dBpoweramp Guru
                        • May 2004
                        • 8288

                        #12
                        Re: ActiveX component can't create object: 'dmcScripting.Converter'

                        Try running your script, but prefacing it with "C:\WINDOWS\SysWOW64\wscript.exe". That way it uses the 32-bit script engine instead of the 64-bit.

                        Comment

                        • Jeff Flowerday
                          dBpoweramp Enthusiast
                          • Mar 2008
                          • 105

                          #13
                          Re: ActiveX component can't create object: 'dmcScripting.Converter'

                          Originally posted by LtData
                          Try running your script, but prefacing it with "C:\WINDOWS\SysWOW64\wscript.exe". That way it uses the 32-bit script engine instead of the 64-bit.
                          I don't want to use script. I prefer C# and it doesn't work their either.

                          Comment

                          • LtData
                            dBpoweramp Guru
                            • May 2004
                            • 8288

                            #14
                            Re: ActiveX component can't create object: 'dmcScripting.Converter'

                            Probably because the libraries in the system are 64-bit and want 64-bit objects, but the dMC scripting object is 32-bit and so cannot create it.

                            I just suggested running with the command-line above to see if the problem was it was wanting a 64-bit COM object.
                            Last edited by LtData; 05-31-2008, 10:36 PM.

                            Comment

                            • Spoon
                              Administrator
                              • Apr 2002
                              • 43888

                              #15
                              Re: ActiveX component can't create object: 'dmcScripting.Converter'

                              The code for scripting is still compiled in VC++ v6, which cannot compile 64 bit.
                              Spoon
                              www.dbpoweramp.com

                              Comment

                              Working...

                              ]]>