DevX Home    Today's Headlines   Articles Archive   Tip Bank   Forums   

Results 1 to 11 of 11

Thread: msxml3 and VB6

  1. #1
    Grooby Guest

    msxml3 and VB6


    I am using msxml3 in my vb app. Registering msxml3.dll fails when i try and
    register it by either using the VB Package & Deployment Wizard, or manually
    registering msxml3.dll using the regsvr32.exe. I get the following error
    when trying to register it manually:
    GetLastError returns 0x0000045a

    Not very helpfull error message.

    Any help would be appreciated.

    Thanks

  2. #2
    MarkN Guest

    Re: msxml3 and VB6


    Yeah! Isn't it fun?

    Do you have all the dependancies for it?

    Mark

    "Grooby" <grubisch@hotmail.com> wrote:
    >
    >I am using msxml3 in my vb app. Registering msxml3.dll fails when i try

    and
    >register it by either using the VB Package & Deployment Wizard, or manually
    >registering msxml3.dll using the regsvr32.exe. I get the following error
    >when trying to register it manually:
    >GetLastError returns 0x0000045a
    >
    >Not very helpfull error message.
    >
    >Any help would be appreciated.
    >
    >Thanks



  3. #3
    Grooby Guest

    Re: msxml3 and VB6


    I found out that you have to run http://download.microsoft.com/downlo...-US/msxml3.exe
    on each client machine.

    This will install and register the msxml3 parser and register the appropriate
    files. All of our machines are currently running IE5.5 and msxml.dll


    "MarkN" <mnuttall@nospam.com> wrote:
    >
    >Yeah! Isn't it fun?
    >
    >Do you have all the dependancies for it?
    >
    >Mark
    >
    >"Grooby" <grubisch@hotmail.com> wrote:
    >>
    >>I am using msxml3 in my vb app. Registering msxml3.dll fails when i try

    >and
    >>register it by either using the VB Package & Deployment Wizard, or manually
    >>registering msxml3.dll using the regsvr32.exe. I get the following error
    >>when trying to register it manually:
    >>GetLastError returns 0x0000045a
    >>
    >>Not very helpfull error message.
    >>
    >>Any help would be appreciated.
    >>
    >>Thanks

    >



  4. #4
    MarkN Guest

    Re: msxml3 and VB6


    Guess the answer was no. Glad it is working.


    "Grooby" <grubisch@hotmail.com> wrote:
    >
    >I found out that you have to run http://download.microsoft.com/downlo...-US/msxml3.exe
    >on each client machine.
    >
    >This will install and register the msxml3 parser and register the appropriate
    >files. All of our machines are currently running IE5.5 and msxml.dll
    >
    >
    >"MarkN" <mnuttall@nospam.com> wrote:
    >>
    >>Yeah! Isn't it fun?
    >>
    >>Do you have all the dependancies for it?
    >>
    >>Mark
    >>
    >>"Grooby" <grubisch@hotmail.com> wrote:
    >>>
    >>>I am using msxml3 in my vb app. Registering msxml3.dll fails when i try

    >>and
    >>>register it by either using the VB Package & Deployment Wizard, or manually
    >>>registering msxml3.dll using the regsvr32.exe. I get the following error
    >>>when trying to register it manually:
    >>>GetLastError returns 0x0000045a
    >>>
    >>>Not very helpfull error message.
    >>>
    >>>Any help would be appreciated.
    >>>
    >>>Thanks

    >>

    >



  5. #5
    Jason Guest

    Re: msxml3 and VB6


    "Grooby" <grubisch@hotmail.com> wrote:
    >
    >I am using msxml3 in my vb app. Registering msxml3.dll fails when i try

    and
    >register it by either using the VB Package & Deployment Wizard, or manually
    >registering msxml3.dll using the regsvr32.exe. I get the following error
    >when trying to register it manually:
    >GetLastError returns 0x0000045a
    >
    >Not very helpfull error message.
    >
    >Any help would be appreciated.
    >
    >Thanks


    Grooby, you need to include MSXML3A.DLL and MSXML3R.DLL in your setup. If
    you are using the Setup Wizard, it will incorrectly mark these as self-registering
    DLLs, and you will get error messages saying it could not register these
    DLLs. That's fine. They just need to be in the Winnt\System32 folder.

    To fix the registration problem, go into the package\support\setup.lst file
    and remove the $DLLSelfRegister attribute for each of these files (you can
    easily figure out the format of the file).

    After that, you have to run the <project-name>.BAT file in the same folder
    to recreate your setup from the same set of files.

    Only MSXML3 needs these two files. Earlier versions don't require them.


  6. #6
    BobG Guest

    Re: msxml3 and VB6


    "Jason" <jason@creative_nospam_corp.com> wrote:
    >
    >"Grooby" <grubisch@hotmail.com> wrote:
    >>
    >>I am using msxml3 in my vb app. Registering msxml3.dll fails when i try

    >and
    >>register it by either using the VB Package & Deployment Wizard, or manually
    >>registering msxml3.dll using the regsvr32.exe. I get the following error
    >>when trying to register it manually:
    >>GetLastError returns 0x0000045a
    >>
    >>Not very helpfull error message.
    >>
    >>Any help would be appreciated.
    >>
    >>Thanks

    >
    >Grooby, you need to include MSXML3A.DLL and MSXML3R.DLL in your setup.

    If
    >you are using the Setup Wizard, it will incorrectly mark these as self-registering
    >DLLs, and you will get error messages saying it could not register these
    >DLLs. That's fine. They just need to be in the Winnt\System32 folder.
    >
    >To fix the registration problem, go into the package\support\setup.lst file
    >and remove the $DLLSelfRegister attribute for each of these files (you can
    >easily figure out the format of the file).
    >
    >After that, you have to run the <project-name>.BAT file in the same folder
    >to recreate your setup from the same set of files.
    >
    >Only MSXML3 needs these two files. Earlier versions don't require them.
    >


    Grooby is correct, you should never install MS technologies such as XML by
    copying files or using your own setup. You should always use Microsofts
    package. Its the only way to keep the versions of all dependencies in place.
    W2K will not allow you to update most of the MS files - unless you run their
    package. You are heading into DLL **** by doing it yourself.

  7. #7
    Alan Guest

    Re: msxml3 and VB6


    Similar experience was had with the MSXML4 had to include
    the MSXML4r.dll. This appears to be a C/C++ dll so no need
    to register it.

    This was beta 2 so next time round will probably have another
    obscure twist.


    "Jason" <jason@creative_nospam_corp.com> wrote:
    >
    >"Grooby" <grubisch@hotmail.com> wrote:
    >>
    >>I am using msxml3 in my vb app. Registering msxml3.dll fails when i try

    >and
    >>register it by either using the VB Package & Deployment Wizard, or manually
    >>registering msxml3.dll using the regsvr32.exe. I get the following error
    >>when trying to register it manually:
    >>GetLastError returns 0x0000045a
    >>
    >>Not very helpfull error message.
    >>
    >>Any help would be appreciated.
    >>
    >>Thanks

    >
    >Grooby, you need to include MSXML3A.DLL and MSXML3R.DLL in your setup.

    If
    >you are using the Setup Wizard, it will incorrectly mark these as self-registering
    >DLLs, and you will get error messages saying it could not register these
    >DLLs. That's fine. They just need to be in the Winnt\System32 folder.
    >
    >To fix the registration problem, go into the package\support\setup.lst file
    >and remove the $DLLSelfRegister attribute for each of these files (you can
    >easily figure out the format of the file).
    >
    >After that, you have to run the <project-name>.BAT file in the same folder
    >to recreate your setup from the same set of files.
    >
    >Only MSXML3 needs these two files. Earlier versions don't require them.
    >



  8. #8
    candy Guest

    Re: msxml3 and VB6


    Hi,
    I did run the below exe on my computer but ie5 didn't display the
    xml/xsl file correctly, yet with the old namespace it does.
    Still confused,

    Candy
    "Grooby" <grubisch@hotmail.com> wrote:
    >
    >I found out that you have to run http://download.microsoft.com/downlo...-US/msxml3.exe
    >on each client machine.
    >
    >This will install and register the msxml3 parser and register the appropriate
    >files. All of our machines are currently running IE5.5 and msxml.dll
    >
    >
    >"MarkN" <mnuttall@nospam.com> wrote:
    >>
    >>Yeah! Isn't it fun?
    >>
    >>Do you have all the dependancies for it?
    >>
    >>Mark
    >>
    >>"Grooby" <grubisch@hotmail.com> wrote:
    >>>
    >>>I am using msxml3 in my vb app. Registering msxml3.dll fails when i try

    >>and
    >>>register it by either using the VB Package & Deployment Wizard, or manually
    >>>registering msxml3.dll using the regsvr32.exe. I get the following error
    >>>when trying to register it manually:
    >>>GetLastError returns 0x0000045a
    >>>
    >>>Not very helpfull error message.
    >>>
    >>>Any help would be appreciated.
    >>>
    >>>Thanks

    >>

    >



  9. #9
    Russell Jones Guest

    Re: msxml3 and VB6

    You also need to download and install the xmlinst.exe file on each client.
    This small program lets IE use the newer XSLT namespace and XPath; otherwise
    it uses the older XSL namespace by default.
    "candy" <candy@apsc.ubc.ca> wrote in message
    news:3bd5aa89$1@news.devx.com...
    >
    > Hi,
    > I did run the below exe on my computer but ie5 didn't display the
    > xml/xsl file correctly, yet with the old namespace it does.
    > Still confused,
    >
    > Candy
    > "Grooby" <grubisch@hotmail.com> wrote:
    > >
    > >I found out that you have to run

    http://download.microsoft.com/downlo.../EN-US/msxml3.
    exe
    > >on each client machine.
    > >
    > >This will install and register the msxml3 parser and register the

    appropriate
    > >files. All of our machines are currently running IE5.5 and msxml.dll
    > >
    > >
    > >"MarkN" <mnuttall@nospam.com> wrote:
    > >>
    > >>Yeah! Isn't it fun?
    > >>
    > >>Do you have all the dependancies for it?
    > >>
    > >>Mark
    > >>
    > >>"Grooby" <grubisch@hotmail.com> wrote:
    > >>>
    > >>>I am using msxml3 in my vb app. Registering msxml3.dll fails when i

    try
    > >>and
    > >>>register it by either using the VB Package & Deployment Wizard, or

    manually
    > >>>registering msxml3.dll using the regsvr32.exe. I get the following

    error
    > >>>when trying to register it manually:
    > >>>GetLastError returns 0x0000045a
    > >>>
    > >>>Not very helpfull error message.
    > >>>
    > >>>Any help would be appreciated.
    > >>>
    > >>>Thanks
    > >>

    > >

    >




  10. #10
    Wesley Long Guest

    Re: msxml3 and VB6

    I found that when I try to run it, it complains that it cannot find the file
    specified, which appears to be:

    msxml3.msi

    Any ideas where I can get that file? Are there any other supporting files?

    "Grooby" <grubisch@hotmail.com> wrote in message
    news:3bcde591$1@news.devx.com...
    >
    > I found out that you have to run

    http://download.microsoft.com/downlo.../EN-US/msxml3.
    exe
    > on each client machine.
    >
    > This will install and register the msxml3 parser and register the

    appropriate
    > files. All of our machines are currently running IE5.5 and msxml.dll
    >
    >
    > "MarkN" <mnuttall@nospam.com> wrote:
    > >
    > >Yeah! Isn't it fun?
    > >
    > >Do you have all the dependancies for it?
    > >
    > >Mark
    > >
    > >"Grooby" <grubisch@hotmail.com> wrote:
    > >>
    > >>I am using msxml3 in my vb app. Registering msxml3.dll fails when i try

    > >and
    > >>register it by either using the VB Package & Deployment Wizard, or

    manually
    > >>registering msxml3.dll using the regsvr32.exe. I get the following

    error
    > >>when trying to register it manually:
    > >>GetLastError returns 0x0000045a
    > >>
    > >>Not very helpfull error message.
    > >>
    > >>Any help would be appreciated.
    > >>
    > >>Thanks

    > >

    >




  11. #11
    Wesley Long Guest

    Re: msxml3 and VB6

    Never mind -

    You have to have the Windows Installer in your system, first.

    It's at:
    http://download.microsoft.com/downlo.../W9X/EN-US/Ins
    tMsi.exe


    "Wesley Long" <weslong@wesware.com> wrote in message
    news:3c040fca$1@147.208.176.211...
    > I found that when I try to run it, it complains that it cannot find the

    file
    > specified, which appears to be:
    >
    > msxml3.msi
    >
    > Any ideas where I can get that file? Are there any other supporting files?
    >
    > "Grooby" <grubisch@hotmail.com> wrote in message
    > news:3bcde591$1@news.devx.com...
    > >
    > > I found out that you have to run

    >

    http://download.microsoft.com/downlo.../EN-US/msxml3.
    > exe
    > > on each client machine.
    > >
    > > This will install and register the msxml3 parser and register the

    > appropriate
    > > files. All of our machines are currently running IE5.5 and msxml.dll
    > >
    > >
    > > "MarkN" <mnuttall@nospam.com> wrote:
    > > >
    > > >Yeah! Isn't it fun?
    > > >
    > > >Do you have all the dependancies for it?
    > > >
    > > >Mark
    > > >
    > > >"Grooby" <grubisch@hotmail.com> wrote:
    > > >>
    > > >>I am using msxml3 in my vb app. Registering msxml3.dll fails when i

    try
    > > >and
    > > >>register it by either using the VB Package & Deployment Wizard, or

    > manually
    > > >>registering msxml3.dll using the regsvr32.exe. I get the following

    > error
    > > >>when trying to register it manually:
    > > >>GetLastError returns 0x0000045a
    > > >>
    > > >>Not very helpfull error message.
    > > >>
    > > >>Any help would be appreciated.
    > > >>
    > > >>Thanks
    > > >

    > >

    >
    >




Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
HTML5 Development Center
 
 
FAQ
Latest Articles
Java
.NET
XML
Database
Enterprise
Questions? Contact us.
C++
Web Development
Wireless
Latest Tips
Open Source


   Development Centers

   -- Android Development Center
   -- Cloud Development Project Center
   -- HTML5 Development Center
   -- Windows Mobile Development Center