Groups | Blog | Home
all groups > visual c > december 2003 >

visual c : VC++ Net 2002 - 2003 upgrade


Tim
12/30/2003 2:07:52 PM
Is there a way to upgrade from Visual C++ Net 2002 to
Visual C++ Net 2003? The 2002 version does not provide
a Windows Forms Designer. I can't find any upgrade package
on Microsoft's website.

Thanks,
Carl Daniel [VC++ MVP]
12/30/2003 3:50:54 PM
[quoted text, click to view]

You have to buy Visual Studio .NET 2003. If you hadn't waited so long,
there was a $29 upgrade price, but that offer's now expired, AFIAK.

-cd

Tim
12/30/2003 7:20:17 PM
[quoted text, click to view]

cd,

Thanks for the response.

It's outrageous to have to pay twice for the
product, to obtain a feature that should have
been included in the first place.

Thanks,
Tim
Aaron Queenan
12/31/2003 1:57:43 PM
Yup, that expired in September.

http://msdn.microsoft.com/vstudio/howtobuy/upgrade/vstudio03/default.aspx

You'll now have to get the normal upgrade which costs heaps.

"Carl Daniel [VC++ MVP]" <cpdaniel_remove_this_and_nospam@mvps.org.nospam>
[quoted text, click to view]

Bo Persson
12/31/2003 2:26:29 PM

"Tim" <anonymous@discussions.microsoft.com> skrev i meddelandet
news:04b901c3cf4d$03ac70d0$a501280a@phx.gbl...
[quoted text, click to view]


But there was a *very* special price for the first 6 months, $29 for 7
CDs...

Too bad you missed that.


Bo Persson


[quoted text, click to view]

Tim
1/1/2004 7:57:03 AM

[quoted text, click to view]

I was not aware of the offer.
In any event this appears to be an offer for the
Visual Studio upgrade, not the standalone Visual C++
upgrade.

I guess I took it for granted that there would be a way
to upgrade. Of all the software products I have purchased
in the past, I never encountered this type of "no upgrade"
policy.

In my opinion, Visual C++ .NET 2002 is an incomplete
product. I still think its outrageous that there is no
upgrade path available.

Happy New Year!

Thanks,
Nick
1/17/2004 1:31:05 AM
Nick
1/17/2004 2:11:07 AM
Bo Persson
1/17/2004 12:19:05 PM

"Nick" <anonymous@discussions.microsoft.com> skrev i meddelandet
news:0E0E1AC9-D43E-462D-9838-7E5B4DA1E52A@microsoft.com...
[quoted text, click to view]
get the upgrade for free. Can anyone tell me what security there is on the
upgrade?

You mean against piracy?

The installation requires you to have (installed or as a CD) the previous
version. The CDs also carries the usual text "Do Not Lend or Make Illegal
Copies of This Software", assuming that a programmer would respect the works
of other programmers.

Other than that, nothing.



Bo Persson

Nick
1/23/2004 2:21:05 AM
This stuff about respecting other programmer's work is the usual microsoft spin. I respect their work (otherwise I wouldn't pay for it or use it in the first place) but my issue with with their pricing policy.

William DePalo [MVP VC++]
1/23/2004 11:28:23 AM
[quoted text, click to view]

This comment speaks volumes about the current state of affairs. If to create
a standards compliant C++ compiler ("a viable alternative" as you put it)
with all the bells and whistles was an easy, inexpensive proposition for
which there was a high return on investment than there would be more of
them.

It ain't. There ain't. You get what you pay for. :-)

Regards,
Will


Bo Persson
1/23/2004 5:36:21 PM

[quoted text, click to view]
spin.

No, the development tools have never been copy protected. You are allowed to
install as many copies as you like, as long as they are used by a single
person.

[quoted text, click to view]

Right. So I upgraded about a year ago, and payed the $29 upgrade cost.
Cheap!

It's hardly MS' fault that you missed the 6 months worth of "Special Upgrade
Offer".


Bo Persson

Nick
1/24/2004 9:46:05 PM
I don't understand why there was a $29 upgrade and now there's none. I was using MFC exclusively during that time and so I did not even notice that there was time limit on the upgrade (i.e. I didn't have any reason to go looking for something that was missing). Good for you that you got it but that does not make me feel any better. Upgrades have been available since version 1.0 of EVERYTHING and why has Bill all of a sudden abolished it for this product. The only reason I can imagine is either he does not think he has to bother (ie. arrogance) or he's excercising market power (ie. arrogance again).

William, you are absolutely right. I tried to used the free Borland command line compiler with a free IDE etc etc but the time it took me to not even get it near working was simply not worth it.

Hendrik Schober
1/26/2004 10:02:06 AM
[quoted text, click to view]

Despite the fact that in general you are
right, in particular, there is Comeau
which is as close to the standard as it
gets and comes for US$50.

[quoted text, click to view]

Schobi

--
SpamTrap@gmx.de is never read
I'm Schobi at suespammers dot org

"Sometimes compilers are so much more reasonable than people."
Scott Meyers

Ronald Laeremans [MSFT]
1/26/2004 6:35:17 PM
Hi Nick,

There is an upgrade price. For the Pro edition, the estimated retail prices
are: upgrade price $549 and full price $1079.

More information is available on
http://msdn.microsoft.com/visualc/howtobuy/pricing.aspx

Ronald Laeremans
Visual C++ team


[quoted text, click to view]
using MFC exclusively during that time and so I did not even notice that
there was time limit on the upgrade (i.e. I didn't have any reason to go
looking for something that was missing). Good for you that you got it but
that does not make me feel any better. Upgrades have been available since
version 1.0 of EVERYTHING and why has Bill all of a sudden abolished it for
this product. The only reason I can imagine is either he does not think he
has to bother (ie. arrogance) or he's excercising market power (ie.
arrogance again).
[quoted text, click to view]
command line compiler with a free IDE etc etc but the time it took me to not
even get it near working was simply not worth it.
[quoted text, click to view]
got 730,000. There's someone out there who hates microsoft because of about
every product that they do.

Jonathan Turkanis
1/26/2004 8:10:16 PM
[quoted text, click to view]
microsoft spin. I respect their work (otherwise I wouldn't pay for it
or use it in the first place) but my issue with with their pricing
policy.
[quoted text, click to view]

To me, the difference between 7.0 and 7.1 is huge. I think of 7.0 as
an old broken compiler and 7.1 as a first-rate modern compiler.

Jonathan

Nick
2/4/2004 3:11:07 AM
Ron

Why would I want to pay $US549 for an upgrade for the pro edition when I only paid about $AUS250 for the std edition? If I'd wanted the pro edition in the first place I'd have bought it. At that price the MSDN membership would have also made sense and I would have gotten the upgrade for free, apparently

Nick
2/4/2004 3:11:09 AM
Jon

This is getting better and better. So what you are telling me is that I paid full price for a "old broken compiler". Thanks, you've made my night

Bret Pehrson
2/4/2004 7:52:40 AM
[quoted text, click to view]

7.1 is a new broken compiler.

After all, this is supposedly the 8th iteration (or so) of the product.

[quoted text, click to view]

--
Bret Pehrson
mailto:bret@infowest.com
Jonathan Turkanis
2/4/2004 11:08:37 AM

[quoted text, click to view]

Of course it's not perfect; no compiler is -- so by your standards all
are broken. By more reasonable standards VC7.1 is first rate.

Jonathan

Bret Pehrson
2/4/2004 11:35:35 AM
I expect a subsequent version to be better and less buggier than the previous.
Microsoft doesn't agree. Look at the history of MSVC. Without fail, the .0
version is extremely buggy and insufficient, the follow on revisions slowly get
better until the next .0 release.

I don't expect perfection in a product, but I do expect consistent progression
(w/o excessive regression).


[quoted text, click to view]

--
Bret Pehrson
mailto:bret@infowest.com
Hendrik Schober
2/4/2004 12:16:15 PM
[quoted text, click to view]

You do realize that VC std doesn't come
with an optimizing compiler, don't you?

It is sad there is no VC pro. Ron, will
we have one for Whidbey?

Schobi

--
SpamTrap@gmx.de is never read
I'm Schobi at suespammers dot org

"Sometimes compilers are so much more reasonable than people."
Scott Meyers


Nick
2/5/2004 3:01:07 AM
I'd settle for just a COMPLETE product. It seems to me that there were a bunch of stuff that didn't happen to be ready for 7.0 and so they left them out and now we have to buy the whole lot again to get the bits that should have been in there in the first place

I'm not really a sophisticated user. If I get executable C++ code out the end I'm happy. The time it takes to write the code is more important to me than whether it is compiled in one or two phases. That's why I want the forms designer (and the other tools in 7.1).

Hendrik Schober
2/5/2004 11:07:51 AM
[quoted text, click to view]

I wouldn't consider a C++ compiler "first
rate" if it fails to do two phase-parsing
on templates. Also, for my taste it ICEs
far to often for beeing first rate.
That isn't to say that VC didn't come a
loooong way since VC6.

[quoted text, click to view]

Schobi

--
SpamTrap@gmx.de is never read
I'm Schobi at suespammers dot org

"Sometimes compilers are so much more reasonable than people."
Scott Meyers

Bret Pehrson
2/5/2004 2:57:20 PM
Remember, long ago MSVC was really the C compiler from Lattice...

[quoted text, click to view]

--
Bret Pehrson
mailto:bret@infowest.com
Jonathan Turkanis
2/5/2004 3:17:15 PM

[quoted text, click to view]

Okay, I'm not going to argue about the definition of 'first-rate'. ;-)

Let me put it this way. I haven't yet written any tricky
template-based code which I haven't been able to make work correctly
on VC7.1. (I'm not talking about sample programs to test
conformance -- I mean real-world code which I need for some project.)
I can say this only for three other compilers: gcc3.2+, Intel 7.1+ and
como 4.3.3. That puts VC7.1 in the top four in my book.

I'm aware of problems with VC7.1's conformance, but so far they
haven't tripped me up.

Jonathan

Jonathan Turkanis
2/5/2004 6:41:16 PM

[quoted text, click to view]

Okay, that way didn't work. :-) One more try: I've never been forced
to abandon any technique requiring a high degree of
standard-conformance because I couldn't get it to work on VC7.1. This
is in contrast with all previous versions of VC, Borland 5.x, CW8.0
and some previous versions of the other compilers we discussed.

[quoted text, click to view]

I share your affection for Comeau. I'm not sure I always like its
error messages, though.

[quoted text, click to view]

Fair enough. But I never make silly syntax errors. ;-)

Jonathan


Bo Persson
2/5/2004 9:25:39 PM

"Nick" <anonymous@discussions.microsoft.com> skrev i meddelandet
news:72F3D75F-32F3-450F-8F63-5FC32B84CBFB@microsoft.com...
[quoted text, click to view]
bunch of stuff that didn't happen to be ready for 7.0 and so they left them
out and now we have to buy the whole lot again to get the bits that should
have been in there in the first place.
[quoted text, click to view]
end I'm happy. The time it takes to write the code is more important to me
than whether it is compiled in one or two phases. That's why I want the
forms designer (and the other tools in 7.1).
[quoted text, click to view]
like 7.0 and 8.0. What's wrong with the old fashioned way.

The names were decided by the marketing department, they have no real value.

The C++ compiler calls itself version 13.1 for the 2003 edition. Not that
there has ever been 13 versions...


Bo Persson

Hendrik Schober
2/5/2004 10:29:17 PM
[quoted text, click to view]

They are indeed bad and stupid. How often
is it called "Visual C++ .NET 2003" here
and how often VC7.1? And how often were
people confused between 2002/2003? It's
easy to be confused, compared to 7/8.

[quoted text, click to view]

I think the compiler started counting with
MSC for DOS.

[quoted text, click to view]

Schobi

--
SpamTrap@gmx.de is never read
I'm Schobi at suespammers dot org

"Sometimes compilers are so much more reasonable than people."
Scott Meyers

Hendrik Schober
2/6/2004 12:06:54 AM
[quoted text, click to view]

Was it? I wasn't using MSC back then.

[quoted text, click to view]


Schobi

--
SpamTrap@gmx.de is never read
I'm Schobi at suespammers dot org

"Sometimes compilers are so much more reasonable than people."
Scott Meyers

Hendrik Schober
2/6/2004 12:19:02 AM
[quoted text, click to view]

<g>

[quoted text, click to view]

Great. But what does that by itself mean?
I can say, I have written no template code
that I was not able to get work correctly
on VC6. The questions remain: _Why_ didn't
I write it? -- because it wouldn't work --
and How long did it take? -- too long for
too much of the code. [...]

If I'm cornered with different errors spit
out by VC, CW and GCC I usually cook up a
sample and play with Comeau until I got it
done after the book. _Then_ I try to make
the other compilers accept the code. Now,
the interesting thing about this is that,
most of the time, once I got the code the
way it used to be, it is a lot easier to
make the rest of the compilers accept it.
The biggest problem is to get there when
all you have is broken compilers that ICE
on simple syntax errors.
This is where Comeau shines. It is (almost)
100% conforming (so much that I have yet to
find a compiler vendor that wouldn't accept
a bug report if you argue with "but Comeau
does/doesn't accept the code") and it does
produce great error messages.
While you can get your work done with just
about any other compiler, it does take
longer. And it hurts more.

[quoted text, click to view]

Missing two-pahes lookup is a PITA if you
write library code. It is stupid to have
your users find silly syntax errors in your
code. I always check my code with CW before
I release it, even if it is meant to be used
with VC only, since CW does check non-
dependend names.

[quoted text, click to view]

Schobi

--
SpamTrap@gmx.de is never read
I'm Schobi at suespammers dot org

"Sometimes compilers are so much more reasonable than people."
Scott Meyers

Hendrik Schober
2/6/2004 10:07:53 AM
[quoted text, click to view]

Yes. I agree with this.

[quoted text, click to view]

Wow. Need a job? :)

[quoted text, click to view]

Schobi

--
SpamTrap@gmx.de is never read
I'm Schobi at suespammers dot org

"Sometimes compilers are so much more reasonable than people."
Scott Meyers

Bo Persson
2/6/2004 6:56:33 PM

"Hendrik Schober" <SpamTrap@gmx.de> skrev i meddelandet
news:usuPI0D7DHA.3804@tk2msftngp13.phx.gbl...
[quoted text, click to view]

That's where the confusion started. The Lattice C was version 2.x, so when
MS introduced their first own compiler, it was already version 3.0!

That series ran for a lot of versions, up to 8.0 I guess.

Then they turned Visual, using numbers 1, 1.5, 2, 4, 5, and 6. No version 3
this time!

And it continues. :-)


Bo Persson

Hendrik Schober
2/9/2004 10:30:08 AM
[quoted text, click to view]

<confused>

[quoted text, click to view]

Yeah. Confusion, too. :)

[quoted text, click to view]

Schobi

--
SpamTrap@gmx.de is never read
I'm Schobi at suespammers dot org

"Sometimes compilers are so much more reasonable than people."
Scott Meyers

Ronald Laeremans [MSFT]
2/9/2004 1:35:25 PM
Most likely there will not be a VC Pro edition for Whidbey. Most likely
however the optimizing compiler will be part of VC Standard. None of the 2
is 100% certain yet.

Ronald

[quoted text, click to view]

Ronald Laeremans [MSFT]
2/9/2004 1:37:12 PM
Hi Nick,

If you look at many products that have low end and full editions in these
price ranges (e.g. Adobe PhotoShop and PhotoShop Elements to give an example
from a very different field), the low end edition does generally not have
upgrade pricing whereas the full edition does.

Ronald

[quoted text, click to view]
only paid about $AUS250 for the std edition? If I'd wanted the pro edition
in the first place I'd have bought it. At that price the MSDN membership
would have also made sense and I would have gotten the upgrade for free,
apparently.
[quoted text, click to view]
upgrade regardless of price.

Nick
2/23/2004 6:46:05 PM
Ron

You must think that I'm a moron! You are trying to pass off VC++.net as a "low end", cut down or lite version of the whole .net development environment. Where in the name "VC++ .net standard" is the word "lite". How could anyone imagine that C++ is "low end"

There's a difference between a product suite (eg. Office) a bundle (eg. Norton Security products in one box) and a product (Photoshop). The pro version could be called a bundle or suite but you (or your head-up-their-ass marketers) cannot convince me that STANDARD edition is actually a lite edition

I didn't buy a lite version, I don't want a lite version I want C++ with visual studio with all the tools

Microsoft, more than any other company has molded the PC software market. Now it seems that you are changing the rules to suit yourselves. This is the sort of behaviour that ends up in court. (And declining market share

Ronald Laeremans [MSFT]
3/8/2004 4:40:43 PM
I am sorry that you are furious, but "Visual C++ Standard Edition"is
definitely what is definitely a "low end" SKU. Just like the same named SKU
was in the 6.0 version. It is in the same price range. If you want to get a
full featured version that one is "Visual Studio Professional Edition". From
VS 7.0 on there are no longer separate Pro versions for each of the
languages.

Ronald

[quoted text, click to view]
"low end", cut down or lite version of the whole .net development
environment. Where in the name "VC++ .net standard" is the word "lite". How
could anyone imagine that C++ is "low end".
[quoted text, click to view]
Norton Security products in one box) and a product (Photoshop). The pro
version could be called a bundle or suite but you (or your head-up-their-ass
marketers) cannot convince me that STANDARD edition is actually a lite
edition.
[quoted text, click to view]
Now it seems that you are changing the rules to suit yourselves. This is the
sort of behaviour that ends up in court. (And declining market share)
[quoted text, click to view]

AddThis Social Bookmark Button