Re: Vista and .NET (Win32 life may be limted)



"Pete Fraser" wrote:
At the ACCU conference yesterday, Herb Sutter (MS Architect)
said that there are 10,000 new classes in .NET 2 and 100,000 methods.
He then went on to say that only *some* of these are available in
the Win32API and that the *only* way to get at the other APIs was
using .NET which was why the C++/CLI compiler was created
(a lot of MS Apps are written in C++ and wouldn't be able to access
the Vista APIs otherwise).
I assume that Herb knows what he is talking about, so this must
be definitive information. (?)
Rgds Pete

The Win32 life is assured years into the future and will only begin be in
jeopardy when Microsoft stops releasing Win32 operating systems. With that
said, be aware that it is unlikely that Vista will not run Win16 apps, my
own personal experience indicates that it will not run Delphi-1 apps.

Before you run off the Vista roadmap and end up in the ditch by making a
wrong conclusion, such as "(Win32 life may be limited)" you should visit the
Windows Vista Developer Center and read up on the new Vista APIs.
http://msdn.microsoft.com/windowsvista/default.aspx?pull=/library/en-us/dnlong/html/vistatopten.asp

To gain a better appreciation of the what APIs Vista is using, download the
2.8 MB TopTenWave.exe which contains a listing of 7,125 descriptions of the
APIs, most all of which are new, along with a help file of explanations.
This is preliminary information and covers Vista through Beta2
http://download.microsoft.com/download/8/e/2/8e261f30-fd82-4829-b116-a70fa078dcf8/Top10Wave.exe

And if you want, you can download the whole Windows/Vista SDK which IIRC is
well over a GB.



.



Relevant Pages

  • Re: SendKeys under Windows Vista with VB3
    ... 32-bit apis. ... The old 16 bit User library is definitely no longer provided in Vista, and if VB3 cannot use the 32 bit library then the OP cannot of course use the KeyBd event or indeed any other API funcion, which also rules out subclassing the keyboard, which is the other method I might have suggested. ... And if he wants to also allow the equivalent of Shift Tab then he can test for the Shift key in the Keyown event. ...
    (microsoft.public.vb.general.discussion)
  • Re: from elsewhere, an assembler
    ... want to take advantage of the new APIs for some reason. ... almost every OS upgrade I've seen (including Vista, ... the APIsfor the device drivers changed. ... parallel port. ...
    (alt.lang.asm)
  • Re: from elsewhere, an assembler
    ... : completely rewrite the code. ... want to take advantage of the new APIs for some reason. ... almost every OS upgrade I've seen (including Vista, ... the APIsfor the device drivers changed. ...
    (alt.lang.asm)
  • Re: More Bad news...M$ to delay Vista further?
    ... dump out what they have left of what was once called Long Horn and foist ... What's Vista but XP with a dirty ... OS X 10.0 was NextStep with a new GUI, and some new APIs. ...
    (comp.sys.mac.advocacy)
  • Re: OS/2 mentioned in a Vista review
    ... The installation of device drivers was the major one that pops to mind. ... You can also install it in a classic way in 2K (and XP, and 2003 and Vista) by ... : full-screen apps. ... Windows is the ability to set the priority ...
    (comp.os.os2.misc)