Home | Contact Us | FAQ | Search & Site Map | Link to Us
Sign In | Join | Other 45 Sites in Network
HomeAnnouncementsFree MagazinesWhite PapersSubmit Content
Discussion GroupsASP.NETWindows FormsLanguages.NET FrameworkVisual Studio.NET
Articles.NET FrameworkASP.NETToolsWindows Forms
.NET DirectoryOpen Source ProjectsUser GroupsWeb Resources
Related Topics
Visual Basic 6SQL ServerMS AccessOther DB ProductsMS Server ProductsMore Topics ...

.NET Forum / Languages / Managed C++ / June 2005

Tip: Looking for answers? Try searching our database.

Unmanaged Visual C++ 2005  questions

Thread view: 
Enable EMail Alerts  Start New Thread
Thread rating: 
Olaf Baeyens - 10 Jun 2005 09:16 GMT
The new Visual C++ 2005 is coming out in a theater near you. :-)
Just a few questions:

* How will the users that use my program upgrade to the .NET framework 2.0?
My current users already refuse to install the v1.x framework since they
clame it is too complicated.

* Can we still compile pure unmanaged C++ executables so that our users do
not need to install a .NET framework? With VC++ 2003 it could, but since
Microsoft is pushing to .NET (I love .NET) the resulting executable might
expect the .NET all the time from now on even when no managed extensions are
used.
Jochen Kalmbach [MVP] - 10 Jun 2005 09:23 GMT
Hi Olaf!
> The new Visual C++ 2005 is coming out in a theater near you. :-)

Nov 2005...

> * How will the users that use my program upgrade to the .NET framework 2.0?
>  My current users already refuse to install the v1.x framework since they
> clame it is too complicated.

You have the same problem for XP...
(maybe it will be integrated with SP3...)

But most systems have it already installed (most software has integrated
the dotNet.msm in their setup (like ATI-Video-Drivers...)

> * Can we still compile pure unmanaged C++ executables so that our users do
> not need to install a .NET framework? With VC++ 2003 it could, but since
> Microsoft is pushing to .NET (I love .NET) the resulting executable might
> expect the .NET all the time from now on even when no managed extensions are
> used.

You can still develop unmanaged code.

Signature

Greetings
  Jochen

   My blog about Win32 and .NET
   http://blog.kalmbachnet.de/

Olaf Baeyens - 10 Jun 2005 14:13 GMT
> > The new Visual C++ 2005 is coming out in a theater near you. :-)
>
> Nov 2005...

Around the 7th. :-)

> > * How will the users that use my program upgrade to the .NET framework 2.0?
> >  My current users already refuse to install the v1.x framework since they
> > clame it is too complicated.
>
> You have the same problem for XP...
> (maybe it will be integrated with SP3...)

If I look at how happy people are to install SP2, then I doubt it that SP3
will be installed if I ship my program.
One of the people here managed to delay the SP2 install by 6 months. Untill
he went on holiday and I took over his machine (I am IT too). I still don't
understand all the fuzz he had of not installing it. I think it is some kind
of scare of the unknown.

> But most systems have it already installed (most software has integrated
> the dotNet.msm in their setup (like ATI-Video-Drivers...)

It is getting better, but most users we have simply refuse to install it and
it is not really a mass product we create (yet), so harder to push the .NET
framework installation as requirement. For 2 years I have been advocating
this .NET but I am only one and they are many. :-(

But it is good that ATI and VB programmers use .NET now, that means that
users somehow are forced by others to install it, so my installation will
become simpler in time. Hopefully in my lifetime. ;-)

> You can still develop unmanaged code.

I was expecting this, but I could not find this on the information I have
seen.
So buying it will not get the people scared that I want to go all the way
for the .NET thing. :-)
Jochen Kalmbach [MVP] - 10 Jun 2005 14:40 GMT
Hi Olaf!
>>But most systems have it already installed (most software has integrated
>>the dotNet.msm in their setup (like ATI-Video-Drivers...)
[quoted text clipped - 3 lines]
> framework installation as requirement. For 2 years I have been advocating
> this .NET but I am only one and they are many. :-(

ATI has *integrated* the dotNET-Framework in their setup. So the user
does *not* recognise that it will be installed  :-)

Signature

Greetings
  Jochen

   My blog about Win32 and .NET
   http://blog.kalmbachnet.de/

Wil - 10 Jun 2005 18:18 GMT
> * Can we still compile pure unmanaged C++ executables so that our users do
> not need to install a .NET framework? With VC++ 2003 it could, but since
> Microsoft is pushing to .NET (I love .NET) the resulting executable might
> expect the .NET all the time from now on even when no managed extensions are
> used.

Since MS support for VC++ 6.0 will soon lapse, VC++ 8.0 and all future
releases for many years to come had **better** support unmanaged code,
because there's a mighty lot of it out there that must still be maintained!!!
Also, MS is itself writing Longhorn in unmanaged C/C++, isn't it?  It's my
understanding that Avalon, Indigo, etc., are not written in .NET.
Carl Daniel [VC++ MVP] - 10 Jun 2005 18:25 GMT
>> * Can we still compile pure unmanaged C++ executables so that our
>> users do not need to install a .NET framework? With VC++ 2003 it
[quoted text clipped - 8 lines]
> isn't it?  It's my understanding that Avalon, Indigo, etc., are not
> written in .NET.

Avalon and Indigo are managed code.  If not 100%, then nearly so.  Many of
the new parts of  Visual Studio 2005 (e.g. all of the Team System stuff) is
managed code.

The core OS is and always will be native C and C++.

But yes, native code development will be supported forever.  Afterall, the
CLR itself is unmanaged code, and they'll always need tools to build that.

-cd
Wil - 10 Jun 2005 19:15 GMT
I suppose I misinterpreted Scoble's remarks in
http://channel9.msdn.com/ShowPost.aspx?PostID=72074
> The parts of Avalon that Longhorn relies on are not managed, as far as I know.

Maybe I was assuming that Longhorn "relies on" more of Avalon than it
actually does, since (originally) Avalon, Indigo, and WinFS were declared the
"Three Pillars of Longhorn".  Now, apparently, it's less of a "pillar" than
an attached ornament?  So how much of Avalon is written in C/C++, and how
much is written in C#?  Anyway, the part of Avalon that Longhorn **does**
rely on is unmanaged, it seems.  And of course, as you say the code base of
Longhorn is itself unmanaged, since it's built starting with Windows 2003.  
It will be a long time, if ever, before Windows is unmanaged code, I'm sure
we all agree.  If that made sense, then Solaris would be written in Java.

Wil

Free Magazines

Get these publications absolutely FREE for up to 12 months. There are no hidden fees and no obligation. Simply choose a title, complete the application form and submit it. Read more ...

Oracle MagazineNetwork ComputingComputer WorldBio-IT WorldeWeekInformation WeekInfosecurity
 
Sign In
Join
My Latest Posts
My Monitored Threads
My Blog
My Photo Gallery
My Profile
My Homepage

Start New Thread
Enable EMail Alerts
Rate this Thread



©2008 Advenet LLC   Privacy Policy - Terms of Use
This website includes both content owned or controlled by Advenet as well as content owned or controlled by third parties.