|
-
Jun 13th, 2009, 08:58 AM
#1
Re: C# or VB.NET
 Originally Posted by Dark Anima
Does c++ with VS run against the .net framework?
C++/CLI contains managed extensions that requires the .NET framework. Visual Studio can create these types of projects aswell as unmanaged c++ applications.
 Originally Posted by Dark Anima
As there's so many things you can do with c++ but not do with C# or VB, I always thought vc++ and c++ were the same, visual studio was just another compiler. If not, how come those things can't be done in VB or C#, as it's built into the framework? Are visual c++ apps just as slow as any other .net app?
What things that cant be done in VB or C# are you refering to?
-
Jun 13th, 2009, 09:05 AM
#2
Addicted Member
Re: C# or VB.NET
As a brief example, injecting into a process and opening a form inside it. I'm speaking of the pretty advanced stuff, which simply isn't built into VB at least.
-
Jun 14th, 2009, 07:11 AM
#3
Re: C# or VB.NET
 Originally Posted by Dark Anima
As a brief example, injecting into a process and opening a form inside it. I'm speaking of the pretty advanced stuff, which simply isn't built into VB at least.
Managed code can't be injected into unmanaged threads.
(I suppose you could inject unmanaged code into managed threads, but I've not seen it done in practice.)
Similarly, code that relies heavily on runtime library calls (like VB6 code) can't be injected into processes that don't have those libraries loaded.
-
Jun 14th, 2009, 12:18 PM
#4
Frenzied Member
Re: C# or VB.NET
And .Net applications are not slow either. I've seen examples compared on the internet and they tend to be skewed. .NET was conceived for LOB, enterprise and other such applications in was never intended to say build games (Which is why the XNA framework was built).
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
Click Here to Expand Forum to Full Width
|