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: Sidebar-Elemente verschieben sich selber
    ... Vista ist wohl doch nicht so ausgereift... ... ja, die script engine der Vista-Sidebar hat eine ganze Menge Fehler. ... ob der Effekt auftritt, kann dann u.a. auch von den Interna der Sidebar-Gadgets abhängen, die bestimmte APIs aufrufen. ... Da gehört dann schon einiges an Erfahrungen zu, die Gadgets sauber und weitgehend fehlertolerant zu entwickeln. ...
    (microsoft.public.de.windows.vista.sonstiges)
  • To get mapped drives on Vista
    ... What is the right way to get mapped drives on Vista? ... APIs are not working on Vista, or InstallShield script has problem to ... iErr = ulEntries; ...
    (microsoft.public.win32.programmer.networks)
  • 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: What are Vistas problems.. really?
    ... VM, then that VM must run modern apps, not just "old" ones. ... Vista users are paying the ... I run Windows and Linux in VMs. ... partly it's just that Time Machine isn't very good on its own terms. ...
    (comp.sys.mac.advocacy)