Jump to content
The simFlight Network Forums

Recommended Posts

Posted

Hello

I'm currently trying to figure out how exactly to program within Flight Simulator. I'm very experienced with Visual basic .Net, and was wondering if it is possible to make an FS internal program with Visual Basic, like a gauge or a simple button. I have used the FSUIPC .net dll to make some test applications (that read FS values) and it works great. Now I want to make a program that runs within FS, any suggestions would be appreciated. :D

Thanks in advance,

Diego

Posted

I'm currently trying to figure out how exactly to program within Flight Simulator. I'm very experienced with Visual basic .Net, and was wondering if it is possible to make an FS internal program with Visual Basic, like a gauge or a simple button. I have used the FSUIPC .net dll to make some test applications (that read FS values) and it works great. Now I want to make a program that runs within FS, any suggestions would be appreciated.

Isn't VB.Net a managed language, not even native code? If so I think you'll find it next to impossible. FS is all native code. You might be able to make some sort of wrapper for it, but I think it would be horrendous. And you'd be severely risking the performance of FS .

I'm not sure why you'd want to run internally to FS in any case. It limits options (like you then cannot run it on a separate PC, to alleviate the load on the FS PC, or provide much more screen space or peripheral access). And you have to program very very carefully to make sure you don't impinge upon FS performance. Your skills at efficient programming with a mind to time-slicing and use of threads has to be top notch. I'm not even sure you can do much of what you'd have to do in VB, let alone VB.NET.

Regards

Pete

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use. Guidelines Privacy Policy We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.