Is FSX itself as a COM service?

The place to ask for help or solve each others technical issues and discuss hardware

Postby WannaBeBarn » Thu Dec 17, 2009 7:44 pm

I’m beginning to see how FS works, (FS9) and I’m wondering whether I should take my new found hobby to another level.

I have a technical question for the guru’s…
I see that MS have exposed the internal API FS9 through a registered callback DLL (modules), and I imagine this is what the FSUIPC module is about, a link to the API exposed as a COM or ActiveX object.

What I want to know is whether MS has exposed FSX itself as a COM service…

Thanks...
WannaBeBarn
 

Postby Timmo » Fri Dec 18, 2009 7:57 pm

Im not sure of the technical details but FSX serves a lot of things by default using the Simconnect API- This allows you to control, for example, an aircraft from an external program by sending the commands (this is default by the way, I don't think you need a FSUIPC type addon module)

See here http://msdn.microsoft.com/en-us/library/cc527014.aspx

(that is for ESP the commercial version of FSX- The SDK is 99% the same)
Timmo
NZFF Pro
 
Joined: Wed Oct 25, 2006 6:28 pm
Posts: 2056
Location: Tauranga

Postby WannaBeBarn » Fri Dec 18, 2009 11:25 pm

Timmo wrote:
QUOTE (Timmo @ Dec 18 2009, 07:57 PM) <{POST_SNAPBACK}>
Im not sure of the technical details but FSX serves a lot of things by default using the Simconnect API- This allows you to control, for example, an aircraft from an external program by sending the commands (this is default by the way, I don't think you need a FSUIPC type addon module)

See here http://msdn.microsoft.com/en-us/library/cc527014.aspx

(that is for ESP the commercial version of FSX- The SDK is 99% the same)


Thanks, I see why the tools out there changed, the guys where using VB on a FSUIPC COM bridge, and now the COM has moved to dotNet... old tools all died unless the FSUIPC guy has managed to make a clone that has a matching API, I wonder!
Which makes me think the only way to do it really well is in C++, and that is not something one just falls into.

My C++ is just too stale, mmmm, the way MS have set this all up you need an army of coders, and after all that work who says they wont break the 3rd party tools again!

Doesnt make me excited at all, but thanks...

The answer is yes, it has a COM interface, but you have to attach the dotNet truck to it...
So you right, C # or VB # can call in directly and set the weather etc...

Basically some XML nut and some dotNet fruitcake turned FS into a headache... I think.
This SDK is a hang mans noose... ha ha

Oh well, thanks... guess that means I play FS and take up golf, and wait for google winkyy.gif

MS... we'd like to model and play with it, but we not going to live long enough to get it finished winkyy.gif
WannaBeBarn
 


Return to Technical Issues

Who is online

Users browsing this forum: No registered users and 2 guests