[RESOLVED] P3D PDK suggestion

redouane_bpw
Posts: 31
Joined: Sat Dec 01, 2018 1:29 pm

[RESOLVED] P3D PDK suggestion

Postby redouane_bpw » Tue Jan 22, 2019 9:12 pm

Hello
i read the features offered by the PDK ( which support C++ DLLs only )
as a C# developper i use the simconnect to intract with P3D, and it has been about a month since i'm working on project
and last week i needed a feature wich is provided only by the PDK.
i think you can see the problem : i worked for a month on a project in C# and i can't change all the code to C++ just to get a DLL that provide only one feature.
In reality i need many features in that PDK and i'm limited by time and C++ , as i need to learn a complete language ( pretty similar to C# but you know what i mean ) and i don't have the time for it.
I know that Lockheed Martin likes seeing what developers can do with P3D and where they can push it.

So it will be great if you just make a C# PDK ( DLL or external as you like ), that will help many developers and especially my team and some people i know.
Hope you like my suggestion and have a nice day :)

User avatar
Simbol
Posts: 630
Joined: Thu Sep 07, 2017 10:24 pm
Location: UK
Contact:

Re: P3D PDK suggestion

Postby Simbol » Wed Jan 23, 2019 3:45 pm

I agree that C# is easier..

In the meantime you can continue your project in C# using SimConnect, and nothing stop you using PDK to complement it.. both DLLs can talk to each other via the SimConnect set client data.. so your SimConnect module can order your PDK module to do something and retrieve results or the SimConnect module will just control what the PDK module can do.

It all depends of what you are doing, which we don't know..

S.
Image
CEO Flight Sim Technologies Ltd
Oficial Website: https://www.FSReborn.com

redouane_bpw
Posts: 31
Joined: Sat Dec 01, 2018 1:29 pm

Re: P3D PDK suggestion

Postby redouane_bpw » Wed Jan 23, 2019 8:19 pm

I agree that C# is easier..

In the meantime you can continue your project in C# using SimConnect, and nothing stop you using PDK to complement it.. both DLLs can talk to each other via the SimConnect set client data.. so your SimConnect module can order your PDK module to do something and retrieve results or the SimConnect module will just control what the PDK module can do.

It all depends of what you are doing, which we don't know..

S.
That's interesting
so to controll my DLL in P3D with my EXE app i need just to work with set client DATA ?
an other question : Can a C# developer approach C++ from his C# experience ?

User avatar
Simbol
Posts: 630
Joined: Thu Sep 07, 2017 10:24 pm
Location: UK
Contact:

Re: P3D PDK suggestion

Postby Simbol » Wed Jan 23, 2019 8:59 pm

You use the custom set client data as FLAGS to trigger actions inside of your PDK DLL.

C# is C, if you know C you basically know C++, LUA, XNA, HLSL, etc.

They are all the same code base C, the difference is just some functions, syntax, and methods to achieve the same goal.

Don't let C++ to intimidate you, you will be fine.

What is your option? Sit and wait? Take the plunge and move your project forward...

Regards
Simbol
Image
CEO Flight Sim Technologies Ltd
Oficial Website: https://www.FSReborn.com

redouane_bpw
Posts: 31
Joined: Sat Dec 01, 2018 1:29 pm

Re: P3D PDK suggestion

Postby redouane_bpw » Wed Jan 23, 2019 9:59 pm

i started C++ yesterday
time to learn a new power
thnx for the infos and motivations :)

User avatar
Simbol
Posts: 630
Joined: Thu Sep 07, 2017 10:24 pm
Location: UK
Contact:

Re: P3D PDK suggestion

Postby Simbol » Wed Jan 23, 2019 10:18 pm

i started C++ yesterday
time to learn a new power
thnx for the infos and motivations :)
That's the spirit, best of luck with your project.

Just fix one problem at a time and move to the next.. In no time you will be there.

Regards
Simbol
Image
CEO Flight Sim Technologies Ltd
Oficial Website: https://www.FSReborn.com


Return to “Software Development Kit (SDK) Questions”

Who is online

Users browsing this forum: No registered users and 5 guests