From: Pete Delgado on

"Joseph M. Newcomer" <newcomer(a)flounder.com> wrote in message
news:trkjn2lppvq920909ea31b12fk8t5h0kt9(a)4ax.com...
> Yes. As far as I can tell, it's the same MFC that we've been using for
> years. There's a
> rumor that VS6 actually won't run under Vista (I forget the reasons, but I
> think it is due
> to some deprecated APIs...anyone know anything definite?)

I'm running Visual Studio 6.0 under Vista. I upgraded from the RC1 version
or Vista to the RTM, but I haven't seen any problems that weren't also there
in some form in VS 2005.

>but VS.NET 2005 definitely will.

VS 2005 displays a nice little dialog at startup claiming that there are
known issues with the program... Apparently VS 2005 isn't completely Vista
compatible either.

Running with UAC is a pain for certain types of development as well. For
service and COM+ development that requires registration underneath HKCR I
run VS 2005 under administrative credentials, however while the components
can register, it creates havoc with the VS 2005 GUI because many of the
settings pages are hosted HTML pages. They do not display and will not run
scripts underneath the different user account. Seems UAC is a double-edged
sword.

> So you may be forced to change if that rumor is true.
>

I don't think that it is -at least not with the limited amount of testing
that I have performed so far.

> I don't have Vista yet. The beta released wouldn't install because I had
> to get an
> activation key,

It will install and be valid for 30 days without a key.

>which requires a Passport account, which requires I enable JavaVirus,
> whcih in its current unsecurable form will happen about the time that Bill
> Gates announces
> that the Macintosh has won the desktop platform market.

He already did.. Look at the Vista GUI! ;)

-Pete


From: David Wilkinson on
Robert A. wrote:
> Hi guys,
>
> Will programming for Vista be much different than WinXP ? Will MFC still
> essentially be wrapper classes for the underlying Win32 SDK ?
>
> I'm still using VC6, I never switched to .NET, and I'm getting a little
> worried.

Robert:

You can stick with VC6 and get your app working pretty well on Vista.
Things to note:

1. You need "theme" manifest (same as XP) in order to get Aero.

2. You need an entry in the manifest to prevent virtualization (though 3
and 4 should mean it is not needed).

3. You must make sure that your app does not write settings or save
files to Program Files.

4. You must make sure your app does not write to HKLM registry (beware
of RegisterShellFileTypes()).

If you do these things it will look pretty decent, and work correctly.

But

1. You will not get the Vista Segoe UI 9 font.

2. If you use CFileDialog you will not get the new Vista file dialog.

But I can live without these things. I just want some legacy apps to run
correctly and look "OK", while still running on Win95 and up. I'm nearly
there ...

David Wilkinson

==============
From: David Ching on
"Ajay Kalra" <ajaykalra(a)yahoo.com> wrote in message
news:%23uOTwIxGHHA.4844(a)TK2MSFTNGP05.phx.gbl...
>
> MSDN now has the release candidate of Vista, I guess you still need to
> have
> passport account,

MSDN actually has RTM of Vista and Office 2007. :-)

If I were concerned about security, I would disconnect one PC from my LAN
and connect my DSL modem directly into it. Then I would start VMWARE and
download MSDN stuff into the VM. When it was done, I would reset the VM to
a state before I had connected (to flush any viruses I had received while
downloading) and then shut off the VM and re-connect the PC back to my LAN
and the DSL modem back to my router.

-- David

From: David Webber on

"Robert A." <invalid(a)invalid.org> wrote in message
news:ePTSMpwGHHA.3268(a)TK2MSFTNGP04.phx.gbl...

> Will programming for Vista be much different than WinXP ? Will MFC still
> essentially be wrapper classes for the underlying Win32 SDK ?
>
> I'm still using VC6, I never switched to .NET, and I'm getting a little
> worried.

As I understand it (and you may want a second opinion):

It's not a question of MFC or whatever but of what you do with it. The
main problems (this is my guess) will occur with the User Account Control
and programs trying to do things only administrators are allowed to do.
Even that should not be too noticeable initially - though it may cause some
surprises - because of a "virtualisation mechanism" which makes it look as
if you have done what you are not supposed to. But the plan is apparently
to withdraw this mechanism in a later edition - protracting the pain for as
long as possible. :-)

Dave
--
David Webber
Author MOZART the music processor for Windows -
http://www.mozart.co.uk
For discussion/support see
http://www.mozart.co.uk/mzusers/mailinglist.htm


From: Ajay Kalra on

> MSDN actually has RTM of Vista and Office 2007. :-)

I have downloaded the Vista and I am just waiting for the right moment to
build one of my home PCs with it. I think its 2.5 GB or so to download.

--
Ajay Kalra [MVP - VC++]
ajaykalra(a)yahoo.com