[Last Call] Learn how to a build a cloud-first strategyRegister Now

x
?
Solved

C++.NET 2002 working with VB.NET 2003

Posted on 2006-05-16
6
Medium Priority
?
127 Views
Last Modified: 2010-04-24
This question is worth 200 point. You must answer all parts to get the total points.

I usually code in VB.NET 2003 (Framework 1.1).  I recently picked up a copy of C++.NET 2002 (Framework 1.03).  I have a few questions regarding how these two development suites wouldl work together:

1). I have both versions C++.NET 2002 and VB.NET 2003 loaded on the same drive. Will I have problem with either?

2). Will apps coded in C++.NET 2002 work with apps coded in VB.NET 2003 and visa versa?   If not why?

3). What is the main difference (if any) between C++.NET 2002 and C++.NET 2003?


0
Comment
Question by:Mr_Fulano
  • 3
  • 3
6 Comments
 
LVL 30

Accepted Solution

by:
Axter earned 800 total points
ID: 16695794
Hi Mr_Fulano,
> 1). I have both versions C++.NET 2002 and VB.NET 2003 loaded on the
> same drive. Will I have problem with either?

They should be able to work together.


> 2). Will apps coded in C++.NET 2002 work with apps coded in VB.NET 2003
> and visa versa?   If not why?
Apps in 2002 should work with 2003.
Apps coded with 2003, may not work with 2002, because 2003 is more compliant to the C++ standard, and can compile more complex STL code, which 2002 fails to compile.


> 3). What is the main difference (if any) between C++.NET 2002 and C++.NET 2003?
2003 is more compliance with the c++ standards.
The 2002 version was rated below the GNU 3.x compiler for compliance with the standards.
The 2003 version is rated higher then the GNU 3.x compiler for compliance with the C++ standards.
It's a much better compiler, and IMHO, 2002 is not worth the purchase.

David Maisonave (Axter)
Cheers!
0
 

Author Comment

by:Mr_Fulano
ID: 16696144
Axter, I purchased it thinking it was 2003 since both boxes look almost alike. I made the mistake when I purchaed it, but now it too late. -- When you say its "not worth the purchase", do you mean that its more difficult to work with, its full of bugs, or that its not powerfull enough to use to write good code?  Can you give me a simple example of what it can't do vs 2003?
0
 
LVL 30

Expert Comment

by:Axter
ID: 16698903
>>do you mean that its more difficult to work with, its full of bugs

No.

Here's my take on it.  VC++ 6.0 is a prestandard compiler.  It was developed before the first official C++ standard was finalized.
VC++ 6.0 is rated poorly for compliance with the C++ standard in comparison to other modern compilers.
However, I find it perfectly acceptable that VC++ 6.0 doesn't have good compliance, because you can't expect a compiler to comply to a standard that had not yet been fully developed.

VC++ 7.0 (2002) is  post standard compiler.  It was developed after the C++ standard (1998).
It has no real good execuse for not been compliant to the standard.
The 3.x GNU compiler was developed before VC++ 7.0, and it has a higher compliance rating, and it's a free compiler.
I wouldn't purchase a compiler that rates worse then an older FREE compiler.

I don't have any current examples to give you,  but I remember it had problems with templates.
There's a link in the newsgroup that should list the difference.
0
Free Tool: Path Explorer

An intuitive utility to help find the CSS path to UI elements on a webpage. These paths are used frequently in a variety of front-end development and QA automation tasks.

One of a set of tools we're offering as a way of saying thank you for being a part of the community.

 

Author Comment

by:Mr_Fulano
ID: 16705802
Axter, I'm going to award you the points, but first could you give me a link to the free GNU 3.x compiler. I can't seem to get to it.

Thanks.
0
 
LVL 30

Expert Comment

by:Axter
ID: 16705859
>>Axter, I'm going to award you the points, but first could you give me a link to the free GNU 3.x compiler. I can't seem to get to it.

Sure.
I recommend either DevC++ or Visual-MinGW.

You can use DevC++, which comes with the free GNU compiler.
http://www.bloodshed.net/

or Visual-MinGW which also comes with the GNU compiler
http://visual-mingw.sourceforge.net/
0
 

Author Comment

by:Mr_Fulano
ID: 16705868
Thanks Axter! I'll download both. I guess I'll have to keep C++.NET 2002, as I already have it, and I'll play around with it to learn C++, but when I get to the more serious codeing, I'll do it in the others you suggested.

Thanks again!
0

Featured Post

Free Tool: ZipGrep

ZipGrep is a utility that can list and search zip (.war, .ear, .jar, etc) archives for text patterns, without the need to extract the archive's contents.

One of a set of tools we're offering as a way to say thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

The following diagram presents a diamond class hierarchy: As depicted, diamond inheritance denotes when two classes (e.g., CDerived1 and CDerived2), separately extending a common base class (e.g., CBase), are sub classed simultaneously by a fourt…
In Easy String Encryption Using CryptoAPI in C++ (http://www.experts-exchange.com/viewArticle.jsp?aid=1193) I described how to encrypt text and recommended that the encrypted text be stored as a series of hexadecimal digits -- because cyphertext may…
Look below the covers at a subform control , and the form that is inside it. Explore properties and see how easy it is to aggregate, get statistics, and synchronize results for your data. A Microsoft Access subform is used to show relevant calcul…
Is your OST file inaccessible, Need to transfer OST file from one computer to another? Want to convert OST file to PST? If the answer to any of the above question is yes, then look no further. With the help of Stellar OST to PST Converter, you can e…

829 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question