#2: I know what you're talking about, but apparently you don't understand the difference between managed and unmanaged code.
Managed Extensions for C++ are just that, extensions. If you want to truly "use .NET", you have to use those Extensions and code in a .NET style.
You can, however, take existing C++ apps and recompile them with the VC++.NET (7) compiler and run them in the runtime, but the code runs exactly the same and in an unmanaged, unsafe state. There's virtually no difference. That's what's happening here. The Quake II code was not modified, according to this site (well, other than a few basic things to support the new, more standardized C++ compiler in VC++ 7, but that has nothing to do with the .NET Framework).
The code is still the same, it's not taking advantage of any of the .NET Framework's features. Only the radar is built using managed code and with the .NET Framework in mind. There's a big difference, even though it sounds small.
This post was edited by daz on Wednesday, July 23, 2003 at 13:59.
|