Forum Discussion
yubinhydin
13 years agoExplorer
DLL vs SDK
Would it be more convenient to put build the SDK into a DLL for windows based programming that can be called from programs rather than, integrating the SDK into every single Software title. The SDK...
KuraIthys
13 years agoHonored Guest
I guess it kind of depends...
A DLL can be replaced without changing the program using it.
That's both a good and a bad thing; It means you could upgrade the SDK and automatically get new features in an older program without recompiling.
On the other hand, it could also break old programs because a newer DLL might have behave differently; if the SDK is a core part of the program, it can't break unexpectedly, but it also can't be upgraded.
Then again, any dev that wants to can probably build a DLL from the SDK source anyway... So
I don't know. It seems like a bit of a moot point really.
A DLL can be replaced without changing the program using it.
That's both a good and a bad thing; It means you could upgrade the SDK and automatically get new features in an older program without recompiling.
On the other hand, it could also break old programs because a newer DLL might have behave differently; if the SDK is a core part of the program, it can't break unexpectedly, but it also can't be upgraded.
Then again, any dev that wants to can probably build a DLL from the SDK source anyway... So
I don't know. It seems like a bit of a moot point really.
Quick Links
- Horizon Developer Support
- Quest User Forums
- Troubleshooting Forum for problems with a game or app
- Quest Support for problems with your device
Other Meta Support
Related Content
- 4 years ago
- 10 months ago