[PB5.40LTS] Undocumented dump of Win2k support

Windows specific forum
es_91
Enthusiast
Enthusiast
Posts: 242
Joined: Thu Jan 27, 2011 12:00 pm
Location: DE

[PB5.40LTS] Undocumented dump of Win2k support

Post by es_91 »

Dear Mr. Fred,



Version 5.40 (LTS) of PureBasic drops the support for Windows 2k.


IDE won't startup ...

Image

Test done with Windows 2000 Professional on VMware Player 7.1.3


Now, i suppose nobody really minds this decision of yours ...
PB documentation wrote:PureBasic 5.40 LTS (all OS)

- Updated: the Windows compiler to VC++ 2013 for better code generation
... but seriously, does not this require an explicit note in the version history ... that the once so mighty Win2000 is no longer supported ... :?:


(It would help those who still develop for older platforms, as well as (i guess) those who try to name exact system requirements for their applications. )


What do you think? :)
Last edited by es_91 on Thu May 05, 2016 3:54 pm, edited 1 time in total.
User avatar
ts-soft
Always Here
Always Here
Posts: 5756
Joined: Thu Jun 24, 2004 2:44 pm
Location: Berlin - Germany

Re: [PB5.40LTS] Undocumented dump of Win2k support

Post by ts-soft »

PureBasic help wrote:
Requirements wrote:PureBasic will run on Windows XP, Windows Vista, Windows 7, Windows 8 and Windows 10 (in both 32-bit and 64-bit edition), Linux (kernel 2.2 or above) and MacOS X (10.6 or above).
PureBasic 5.73 | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Old bugs good, new bugs bad! Updates are evil: might fix old bugs and introduce no new ones.
Image
es_91
Enthusiast
Enthusiast
Posts: 242
Joined: Thu Jan 27, 2011 12:00 pm
Location: DE

Re: [PB5.40LTS] Undocumented dump of Win2k support

Post by es_91 »

Where does it state that and why should a change in that not be noted in the version history? Final supporting versions of components are stated as well, why not in terms for operating systems?
Little John
Addict
Addict
Posts: 4527
Joined: Thu Jun 07, 2007 3:25 pm
Location: Berlin, Germany

Re: [PB5.40LTS] Undocumented dump of Win2k support

Post by Little John »

ts-soft wrote:PureBasic help wrote:
es_91 wrote:Where does it state that
Image
User avatar
Keya
Addict
Addict
Posts: 1891
Joined: Thu Jun 04, 2015 7:10 am

Re: [PB5.40LTS] Undocumented dump of Win2k support

Post by Keya »

does this just affect Purebasic itself (IDE etc), or Purebasic-compiled-executables? ie. if i compile in 5.42LTS can that exe run on Win2000?
User avatar
bbanelli
Enthusiast
Enthusiast
Posts: 543
Joined: Tue May 28, 2013 10:51 pm
Location: Europe
Contact:

Re: [PB5.40LTS] Undocumented dump of Win2k support

Post by bbanelli »

AFAIR, for W2k, GDI+ library is required, which means you need at least SP4.
"If you lie to the compiler, it will get its revenge."
Henry Spencer
https://www.pci-z.com/
User avatar
chi
Addict
Addict
Posts: 1034
Joined: Sat May 05, 2007 5:31 pm
Location: Linz, Austria

Re: [PB5.40LTS] Undocumented dump of Win2k support

Post by chi »

bbanelli wrote:AFAIR, for W2k, GDI+ library is required, which means you need at least SP4.
Every binary built with PB imports gdiplus.dll, but doesn't use it AFAIK. Just take a look with CFF Explorer (http://www.ntcore.com/exsuite.php).
Under "DependencyWalker" you can see a red dot over unused libraries which you can delete under "Import Directories" (right-click on lib, Delete Import Descriptor, save)... Worth a shot ;)

edit1: just found this: http://www.purebasic.fr/english/viewtop ... 47#p484747. So if you don't use the Vector Drawing Lib and delete the gdiplus.dll in your binary, it should also work on Win2k
edit2: installed Win2k and removed the gdiplus.dll. It works!
Et cetera is my worst enemy
Post Reply