• 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.

.NET and gauges

Messages
203
Country
unitedstates
I had posted this in the SimConnect forum but I thought I'd repost this crazy idea here. Is anyone playing with .NET inside gauge code?

I think there are very interesting possibilities here using C++ interop and C# combinations without any performance problems. My main driver is that the .NET library opens options inside FS DLLs that would be somewhat more time consuming to implement in C++.

Thus far, this trek has required for me to write a complete replacement of the managed simconnect.dll as delivered in the current SDK. The primary reason is the lack of support outside message loops, and not all unmanaged functionality implemented (example, tagged data request). This took a lot more time than I had anticipated, just because of the custom marshaling that needs to be done to convert devilish pointers so familiar to C or C++ and a cultural no-no in C# and the garbage collected pure OO model.

I'm primarily interested in events and remoting for gauges, which expands the functionality of a UI inside FS.

Just a crazy idea...
 
I'm certainly interested. I'm a brand spanking new neophyte to the aircraft/sim development area but I want to create a FSX add-on aircraft from scratch including the gauges and functionality. I have Visual Studio 2003 and although I use VB.NET for most things I would think learning C.NET would be easier for me if I could use it to design gauges. I'm not sure if this is possible or worth the effort.

I'm trying to figure out if I'll need to purchase C++ and try learning that in this little venture...
 
Back
Top