Win32 API in future versions of Windows?

For everything that's not in any way related to PureBasic. General chat etc...
Jan2004
Enthusiast
Enthusiast
Posts: 163
Joined: Fri Jan 07, 2005 7:17 pm

Win32 API in future versions of Windows?

Post by Jan2004 »

Cries can be heard that Microsoft will eliminate the Win32 API from Windows. It bothered me.
This article reassure PB developers:
http://stackoverflow.com/questions/1157 ... e-versions
What do you think of this case?
User avatar
luis
Addict
Addict
Posts: 3895
Joined: Wed Aug 31, 2005 11:09 pm
Location: Italy

Re: Win32 API in future versions of Windows?

Post by luis »

Discussed previously here for win 8
http://www.purebasic.fr/english/viewtop ... =7&t=47563

Somewhere else before for .Net

And somewhere else in the future for Windows 9 :)
But we don't have any part in the decision making process, so we will have to take what happen.
No much sense in crying about it.

Anyway just think to all the "legacy code" that would cease to work and make your conclusions.
That's what make the people see value behind Windows, else it would be just an OS like OS/2.
"Have you tried turning it off and on again ?"
Fred
Administrator
Administrator
Posts: 18351
Joined: Fri May 17, 2002 4:39 pm
Location: France
Contact:

Re: Win32 API in future versions of Windows?

Post by Fred »

Even if the Win32 API is removed, PB will follow the trend, so PB developpers won't even notice it. You might want to read this: http://www.purebasic.fr/blog/?p=431
Jan2004
Enthusiast
Enthusiast
Posts: 163
Joined: Fri Jan 07, 2005 7:17 pm

Re: Win32 API in future versions of Windows?

Post by Jan2004 »

Thank you for your responses. Information from Fred is very comforting. I bless the day when I decided to use the Pure Basic, the best system for application development. Fred: I wish you good health and determination to continue the development of PB.
User avatar
yoxola
Enthusiast
Enthusiast
Posts: 386
Joined: Sat Feb 25, 2006 4:23 pm

Re: Win32 API in future versions of Windows?

Post by yoxola »

Somehow it's pretty easy if they only allow "managed executables" in their new OSes....

That's what M$ is trying to do, maybe later M$ will ask users to run "signed executables" only eventually, it's fun how M$ make their OS more and more useless.
This field was left intentionally as signature.
Thorium
Addict
Addict
Posts: 1308
Joined: Sat Aug 15, 2009 6:59 pm

Re: Win32 API in future versions of Windows?

Post by Thorium »

Win32API isnt going away. It's a basic part of the OS and can't be removed without major rewrites.
They could disallow access to it. But why would they do this? It would brake all none .NET applications out there. And .NET itself is based on Win32API, would need some major rewrite too.
User avatar
blueznl
PureBasic Expert
PureBasic Expert
Posts: 6172
Joined: Sat May 17, 2003 11:31 am
Contact:

Re: Win32 API in future versions of Windows?

Post by blueznl »

Well, Win 8.1 apps... if they are fully compliant, do they use any WinAPI? Just a wonder...
( PB6.00 LTS Win11 x64 Asrock AB350 Pro4 Ryzen 5 3600 32GB GTX1060 6GB - upgrade incoming...)
( The path to enlightenment and the PureBasic Survival Guide right here... )
USCode
Addict
Addict
Posts: 924
Joined: Wed Mar 24, 2004 11:04 pm
Location: Seattle

Re: Win32 API in future versions of Windows?

Post by USCode »

Fred wrote:... You might want to read this: http://www.purebasic.fr/blog/?p=431
An enjoyable read and helps explain what makes PB unique in the world of software development.
One other great feature of PB I forgot to mention in my comment there is free lifetime PB updates!
Thorium
Addict
Addict
Posts: 1308
Joined: Sat Aug 15, 2009 6:59 pm

Re: Win32 API in future versions of Windows?

Post by Thorium »

blueznl wrote:Well, Win 8.1 apps... if they are fully compliant, do they use any WinAPI? Just a wonder...
Of course. Even if you use WinRT your using the Win32API. Microsoft has added functions to the WinAPI to support WinRT like CreateFile2.

Here is a list of Win8 and 8.1 Win32API functions: http://msdn.microsoft.com/en-us/library ... 85%29.aspx
Post Reply