• Which the release of FS2020 we see an explosition of activity on the forun and of course we are very happy to see this. But having all questions about FS2020 in one forum becomes a bit messy. So therefore we would like to ask you all to use the following guidelines when posting your questions:

    • Tag FS2020 specific questions with the MSFS2020 tag.
    • Questions about making 3D assets can be posted in the 3D asset design forum. Either post them in the subforum of the modelling tool you use or in the general forum if they are general.
    • Questions about aircraft design can be posted in the Aircraft design forum
    • Questions about airport design can be posted in the FS2020 airport design forum. Once airport development tools have been updated for FS2020 you can post tool speciifc questions in the subforums of those tools as well of course.
    • Questions about terrain design can be posted in the FS2020 terrain design forum.
    • Questions about SimConnect can be posted in the SimConnect forum.

    Any other question that is not specific to an aspect of development or tool can be posted in the General chat forum.

    By following these guidelines we make sure that the forums remain easy to read for everybody and also that the right people can find your post to answer it.

FS2004 Broken MSXML?

Messages
1,043
Country
us-northcarolina
Not again!!! I just re-installed Windows 7 and installed the XML parser 4 SP3 (I tried both SP2 & SP3) and yet I cannot compile anything anymore. Exact same error message, "Failed to create MSXML object". I even re-registered the DLL "manually".

Anyone...any idea?

EDIT: I tested by booting from my other hard drive (other Win 7) and it compiled fine. The only major difference I know between the 2 installations is that I have Visual Studio 2010 installed on the one that doesn't work.
Any VS guru can tell me why?

Just a thought, do I need to install .net framework 3.5?
 
Last edited:
I have VS2010 on a Win 7 64bit machine and MSXML etc work fine. I suppose there could be a connection but I can't think what (unless VS2010 installs a version of MSXML4?)
 
Hi Jon,

Even if it does install a version of it, I removed what was there as far as MSXML 4 and re-installed it from the msi file.

I'm like you, I don't know why, I suppose it's VS that is the issue but it's just a feeling since it's the only things that is different from my previous installation.
Since I just started with VS I have no idea what it does in the background, what it installed, how, etc.

The only thing I know for a fact at that point is that the OS refuses to use MSXML4 parser, ignores it or doesn't see it...now the question is why?
 
Run "Programs and Features" to see exactly what is installed.

This is what I see:

 
Run "Programs and Features" to see exactly what is installed.

This is what I see:


I installed those 2 updates to no avail. I'm surprised by the difference of size between your and my computer.

async


I checked on my other drive, it only has the parser installed with no updates and yet it compiles fine :banghead:
 
Solved

:):):):):):):):):):):)

Happy camper here, I fixed the problem. I am exposing the solution in case others would get in the same situation.

Symptoms: You have installed the xml parser version 4 (msxml.msi) yet bglcomp gives an error "C1003 Failed to create MSXML object" when you try compiling an xml file to bgl.

A word of explanation first to excuse my behavior :D
To me a SDK (Software Development Kit) is a set of information, white papers, and sometimes satellite applications used by programmer to develop programs around a given system/program/application.
Apparently Microsoft might have a different definition of it. It is the first time I see a program (bglcomp.exe) that doesn't work if you don't install the SDK.

So in a way it was my mistake to not install the full msxml4.msi package.

Solution: download the msxml4.msi from the link found in post http://www.fsdeveloper.com/forum/showthread.php?t=214 and install THE FULL PACKAGE INCLUDING THE SDK.

What a sweat!!!
 
Back
Top