>Hi
>
>SNIP
>>
>>Also, unlike in native C++, .NET code does not have the overhead of memory management, since that is taken care of by the platform, which is another reason why .NET code is often faster than C++.
>>
>
>So, I can assume that a managed C++ version of VFP can even run faster that the actual one and runtimes can be small compared with what are today ?
VFP can not just be recompiled in managed C++. But even if Microsoft would rewrite VFP for managed C++, then we would not get the advantage. We would get a compiler that might be faster, but the result of what that new version of VFP would create would still be unmanaged code identical to the code you see today.
In order for VFP to take advantage of things like garbage collection, VFP itself would have to be ported to the managed platform.
Markus