Recent

Author Topic: Coding for Windows ME  (Read 3359 times)

Zath

  • Sr. Member
  • ****
  • Posts: 391
Coding for Windows ME
« on: January 31, 2015, 10:10:30 am »
If I wanted to code something for Windows ME, what would I need to do ?
Do you have to make the program on a new install and set it to run on the older version or is it possible for Lazarus to be installed on a legacy windows like ME ?


balazsszekely

  • Guest
Re: Coding for Windows ME
« Reply #1 on: January 31, 2015, 10:15:24 am »
Take a look at this, and draw the conclusions  :D
http://wiki.lazarus.freepascal.org/Screenshots

JuhaManninen

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 4474
  • I like bugs.
Re: Coding for Windows ME
« Reply #2 on: January 31, 2015, 01:42:03 pm »
It works "out of the box", but the coming Lazarus 1.4 will be the last major release that supports Win9x and ME.
Lazarus 1.4 will get minor dot-releases for 1-2 years and continues to work also after that, so no worries for you.
Lazarus 2.0 will use Unicode features from FPC 3.0 which do not work in Win ME any more.
Mostly Lazarus trunk and FPC 3.2 on Manjaro Linux 64-bit.

Fred vS

  • Hero Member
  • *****
  • Posts: 3168
    • StrumPract is the musicians best friend
Re: Coding for Windows ME
« Reply #3 on: January 31, 2015, 02:53:50 pm »
Quote
Take a look at this, and draw the conclusions  :D
http://wiki.lazarus.freepascal.org/Screenshots

Ooops => ReactOS_v03.15 => What's that ?
Has somebody test it ?

Fre;D
I use Lazarus 2.2.0 32/64 and FPC 3.2.2 32/64 on Debian 11 64 bit, Windows 10, Windows 7 32/64, Windows XP 32,  FreeBSD 64.
Widgetset: fpGUI, MSEgui, Win32, GTK2, Qt.

https://github.com/fredvs
https://gitlab.com/fredvs
https://codeberg.org/fredvs

Bart

  • Hero Member
  • *****
  • Posts: 5290
    • Bart en Mariska's Webstek
Re: Coding for Windows ME
« Reply #4 on: January 31, 2015, 03:04:05 pm »
Unfortunately it is not that simple.
Trunk and upcoming 1.4 will not run on Win9x out of the box anymore, due to statically linking in some XP+ kernel functions used for the debugging functions.

The workaround is pretty easy though.
As long as the installer supports win9x (1.2 installer still does), just install.
You have to make sure that fpc.exe is in the %path% (installer on win9x does not handle that for you).

Then change to Lazarus dir and do
Code: [Select]
make clean bigide OPT="-dWIN9XPLATFORM"

Bart

balazsszekely

  • Guest
Re: Coding for Windows ME
« Reply #5 on: January 31, 2015, 03:17:59 pm »
Quote
Ooops => ReactOS_v03.15 => What's that ?
Has somebody test it ?

https://www.reactos.org/
https://www.youtube.com/watch?v=M9lpg7HRYSo

Fred vS

  • Hero Member
  • *****
  • Posts: 3168
    • StrumPract is the musicians best friend
Re: Coding for Windows ME
« Reply #6 on: January 31, 2015, 03:23:55 pm »
I use Lazarus 2.2.0 32/64 and FPC 3.2.2 32/64 on Debian 11 64 bit, Windows 10, Windows 7 32/64, Windows XP 32,  FreeBSD 64.
Widgetset: fpGUI, MSEgui, Win32, GTK2, Qt.

https://github.com/fredvs
https://gitlab.com/fredvs
https://codeberg.org/fredvs

JuhaManninen

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 4474
  • I like bugs.
Re: Coding for Windows ME
« Reply #7 on: January 31, 2015, 04:44:29 pm »
Then change to Lazarus dir and do
Code: [Select]
make clean bigide OPT="-dWIN9XPLATFORM"

Thanks Bart, I forgot about that.
Mostly Lazarus trunk and FPC 3.2 on Manjaro Linux 64-bit.

 

TinyPortal © 2005-2018