So, I'm in the process of testing. So far, I've moved the entries in dll and exe.xml to the end, but then I get 3 errors on FSX startup:
No 1 states "The procedure entry point SimConnect_Text could not be located in the dynamic link library simconnect.dll"
This has been discussed many times on the forum. The problem is caused by another add-on that use an outdated (the one from the initial FSX release) Simconnect version, that doesn’t include the Simconnect_text function required by our products, so the sim is forced to load an the outdated version, and is stuck with it for some reason.
It should be possible to fix it as explained here:
http://www.fsdreamteam.com/forum/index.php/topic,13029.msg97823.html#msg97823No 2 and 3 are Windows error message boxes:
Application Name: fsx.exe
Fault Module Name: StackHash_66f0
Application Name: fsx.exe
Fault Module Name: API.DLL
By the way: The first time I've seen two of those from one crash, and I'm an IT admin...
These are very common instead, and since API.DLL IS Simconnect, clearly indicates you DO have a problem with Simconnect libraries.
I have SimConnect v10.0.61259.0 installed and working
Your error messages clearly indicates it's not working. More precisely, ANOTHER addon is loading the outdated version first (the RTM version)
Oh, and no "Poolsize = 0"
That would cause the G2D.DLL error.
After a lot of tries, each time moving the bglmanx.dll a bit further up, FSX will finally fire up to the start screen if the bglmanx.dll is ABOVE the iFly737NG.dll (but still below the iFly744.dll). KMEM and 747 still crashes. KORD and 747 works. I'll test KIAH next...
This seems to indicate the module that was compiled with the old SDK is the iFly.
However, while moving it might seem to solve the initial loading problem, if you have a problem with the Windows Side-by-side system, which allows TWO different .DLLs to be loaded and executed in the same address space, is not working properly, there WILL be crashes.