Page 1 of 1

[PB5.40LTS] Undocumented dump of Win2k support

Posted: Thu May 05, 2016 3:44 pm
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? :)

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

Posted: Thu May 05, 2016 3:53 pm
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).

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

Posted: Thu May 05, 2016 3:55 pm
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?

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

Posted: Thu May 05, 2016 8:00 pm
by Little John
ts-soft wrote:PureBasic help wrote:
es_91 wrote:Where does it state that
Image

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

Posted: Fri May 06, 2016 2:18 am
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?

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

Posted: Fri May 06, 2016 11:09 am
by bbanelli
AFAIR, for W2k, GDI+ library is required, which means you need at least SP4.

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

Posted: Fri May 06, 2016 2:31 pm
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!