|
Hi all,
I've been wanting to try out the new functionality of extending the Marshalling classes included with the new VC++ 2008 release, but I've found out that the necessary header files apparently are not provided with the Express editions, namely "marshal.h" and similar.
Is this a design decision? And if so, when is it expected that this situation will change? Honestly I don't think this is a profitable decision, even for Microsoft. I liked the idea of providing a unified template solution for people to encapsulate their conversion/"marshalling" solutions in.
Stopping it for the Express editions will only slow down the acceptance of the idea and lead to decrease in code quality. Honestly, custom conversions proliferate in myriads of projects and it's a shame that users should continue to run around with their macro definitions and custom static conversion classes when there's a perfectly valid solution just a header file away...
Many things could/should be left out of the Express editions for market profitability of course, but I honestly don't think the "marshal.h" header file should be one of them...
|