I'm not sure if this is on-topic, or not...
I'm running Vista 64, FSX sp2 (not acceleration pack), FSUIPC 4.40
Prior to reinstalling FSX about a month ago, FSUIPC worked fine. I believe I originally installed FSUIPC in order to see the demo of "FSFlyingSChool", which I only used for a day, or two, but FSUIPC continued running with no problems. The thing is, FSUIPC must have been pre 4.40, as I'm quite sure it was installed prior to Nov, 18 (FSUIPC 4.40 release).
About a month ago I installed a free airplane and it broke FSX... started getting the APPCRASH screen. Reinstalling from the DVDs did nothing, so I carefully uninstalled FSX and then reinstalled, first from DVDs, then sp1, and then sp2. While I was at it, I decided to download the latest FSUIPC (4.40) and install it. The first thing I noticed was that FSUIPC was causing FSX to crash. Of course I would have tried installing the pre 4.40 version of FSUIPC, but I no longer had it. I reinstalled FSUIPC 4.40 a couple of times, and finally gave up, disabling FSUIPC in the xm.dll file.
Since then, I have installed two Simconnect products (CumulusX and Sim Probe), and also the software SDK, mostly for the simobject placement tool. FSX, including the new installs have all worked great.
Now I'm trying to FSUIPC to work again, as I've installed a gauge that relies on it. Of course, FSUIPC still crashes FSX, but this is what (I think) I've learned:
The APPCRASH "module name" is always "API.DLL". It *only* crashes when attempting to load a new airplane, .flt file, or .pln file, but not always... I'd say there's about a 70% chance it will crash while loading one of these files, but there's no rhyme or reason to it... if I'm lucky enough to load the aircraft that uses the gauge that requires FSUIPC, without crashing FSX, it'll work fine. It doesn't matter whether CumulusX and Sim Probe are running. I've spent a long time trying to figure out what type files make it crash, or not, and can find no correlation. Once again, it only crashes when attempting to change aircrafts, load a .flt file, or load a .pln file.
Peter, I appreciate all you've done in FSUIPC. Sorry for being long-winded, but did so in hopes it will help you, or someone, figure this out. Even though you've said it shouldn't matter, I'd love to try a pre 4.40 release, just to be sure. I'll be glad to work with you, and others, anyway I can...I'll try any reasonable suggestion. Let's get this figured out! :)
Thank you,
Hal Williams