Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Mailing lists / lazarus / 2008-09

Delphi 2009 says goodbye to Windows 9x and WinNT 4

12 messages · 7 people · –

Reply by email Subscribe to this list Your subscription

Read-only archive. Use j and k to move between messages.

Graeme Geldenhuys

Hi,

How does FPC/Lazarus stand regarding this? I remember Felipe mention that it is possible to support Win9x, or maybe I didn't understand him correctly?

Earlier message 30 lines
-------- Original Message -------- Subject: Re: Can Delphi 2009 be used for Windows 9x at all? Date: Thu, 28 Aug 2008 16:11:09 -0700 From: Nick Hodges Organisation: Embarcadero Newsgroups: embarcadero.public.delphi.non-technical References: Arthur Hoornweg wrote: > I'm just wondering if the RTL and VCL of Delphi 2009 allow the > compiled executables and DLL's to run under Win9x if the developer > refrains from using any NT-specific functions or components. No -- EXE's compiled with D2009 won't work on doesn't understand Unicode. -- Nick Hodges Delphi Product Manager - Embarcadero http://blogs.codegear.com/nickhodges --------------------------[ end ]------------------- Regards, - Graeme - _______________________________________________ fpGUI - a cross-platform Free Pascal GUI toolkit http://opensoft.homeip.net/fpgui/

Reply by email

Felipe Monteiro de Carvalho
to Graeme Geldenhuys
Graeme Geldenhuys wrote
How does FPC/Lazarus stand regarding this? I remember Felipe mention that it is possible to support Win9x, or maybe I didn't understand him correctly?

Lazarus already supports unicode in Win9x using a "best effort" approach since months. It's all explained in the wiki:

http://wiki.lazarus.freepascal.org/LCL_Unicode_Support#Guidelines

Nick answered with what can be considered a half true. Win9x do not understand unicode, but you could convert the string before giving it to it. Which leads us to consider that the real reason is that codegear simply does not want to support win9x.

Felipe Monteiro de Carvalho

Reply by email

Michael Van Canneyt
to Felipe Monteiro de Carvalho
Felipe Monteiro de Carvalho wrote 15 lines
On Mon, Sep 1, 2008 at 10:32 AM, Graeme Geldenhuys wrote: > How does FPC/Lazarus stand regarding this? I remember Felipe mention > that it is possible to support Win9x, or maybe I didn't understand him > correctly? Lazarus already supports unicode in Win9x using a "best effort" approach since months. It's all explained in the wiki: http://wiki.lazarus.freepascal.org/LCL_Unicode_Support#Guidelines Nick answered with what can be considered a half true. Win9x do not understand unicode, but you could convert the string before giving it to it. Which leads us to consider that the real reason is that codegear simply does not want to support win9x.

Simple:

They are a commercial company, and there is no money to be made in win95. Supporting win95 means more than just the unicode string, and holds back on the feature front.

Michael.

Reply by email

Graeme Geldenhuys
to Michael Van Canneyt
Michael Van Canneyt wrote
They are a commercial company, and there is no money to be made in win95. Supporting win95 means more than just the unicode string, and holds back on the feature front.

We (our company) finally stopped supporting Win95 from the beginning of 2008. We still support Win98. We did a survey and was quite surprised by the amount of clients still actively using Win98. They replied that if it works, why fix it!

I suppose from a commercial point of view - you need to draw the line somewhere.

Regards,
- Graeme -

_______________________________________________
fpGUI - a cross-platform Free Pascal GUI toolkit
http://opensoft.homeip.net/fpgui/

Reply by email

Michael Van Canneyt
to Graeme Geldenhuys
Graeme Geldenhuys wrote 11 lines
On 9/1/08, Michael Van Canneyt wrote: > > They are a commercial company, and there is no money to be made in win95. > Supporting win95 means more than just the unicode string, and holds back > on the feature front. We (our company) finally stopped supporting Win95 from the beginning of 2008. We still support Win98. We did a survey and was quite surprised by the amount of clients still actively using Win98. They replied that if it works, why fix it!

Same story here. Therefore D2009 is not yet an option...

Michael.

Reply by email

Luiz Americo Pereira Camara
to Felipe Monteiro de Carvalho: On Mon, Sep 1, 2008 at 10:32 AM, Graeme Geldenhuys Lazarus already supports unicode in…
Felipe Monteiro de Carvalho wrote 14 lines
On Mon, Sep 1, 2008 at 10:32 AM, Graeme Geldenhuys wrote: > How does FPC/Lazarus stand regarding this? I remember Felipe mention > that it is possible to support Win9x, or maybe I didn't understand him > correctly? > Lazarus already supports unicode in Win9x using a "best effort" approach since months. It's all explained in the wiki: http://wiki.lazarus.freepascal.org/LCL_Unicode_Support#Guidelines

Another option is to add a dependency for the Unicode Layer for win98 http://www.microsoft.com/downloads/details.aspx?FamilyID=73BA7BD7-ED06-4F0D-80A4-2A7EEAEE17E2&displaylang=en

Luiz

Reply by email

Graeme Geldenhuys
to Luiz Americo Pereira Camara
Luiz Americo Pereira Camara wrote 6 lines
Another option is to add a dependency for the Unicode Layer for win98 http://www.microsoft.com/downloads/details.aspx?FamilyID=73BA7BD7-ED06-4F0D-80A4-2A7EEAEE17E2&displaylang=en From what I heard, MSLU is not standard with Win9x, so you can't rely

on it being available.

Regards,
- Graeme -

_______________________________________________
fpGUI - a cross-platform Free Pascal GUI toolkit
http://opensoft.homeip.net/fpgui/

Reply by email

Marco van de Voort
to Graeme Geldenhuys
Graeme Geldenhuys wrote 8 lines
On 9/2/08, Luiz Americo Pereira Camara wrote: > > Another option is to add a dependency for the Unicode Layer for win98 > http://www.microsoft.com/downloads/details.aspx?FamilyID=73BA7BD7-ED06-4F0D-80A4-2A7EEAEE17E2&displaylang=en > >From what I heard, MSLU is not standard with Win9x, so you can't rely on it being available.

A better solution might be splitting the windows target into a win9x and NT (read w2k+) target.

Reply by email

Luiz Americo Pereira Camara
to Graeme Geldenhuys: on it being available. - Graeme - _______________________________________________ fpGUI -…
Graeme Geldenhuys wrote 11 lines
On 9/2/08, Luiz Americo Pereira Camara wrote: > Another option is to add a dependency for the Unicode Layer for win98 > http://www.microsoft.com/downloads/details.aspx?FamilyID=73BA7BD7-ED06-4F0D-80A4-2A7EEAEE17E2&displaylang=en > > >From what I heard, MSLU is not standard with Win9x, so you can't rely on it being available.

I meant that it would be necessary to install it to have a Lazarus application running on win98

Luiz

Reply by email

Reenen Laurie
to Luiz Americo Pereira Camara

AFAIK the lazarus .exe is built with Inno setup... maybe just have a separate .inno file to do the win9X installer...

But the question is if "we" are allowed to distribute the file below.

On Tue, Sep 2, 2008 at 12:55 PM, Luiz Americo Pereira Camara <

Show quoted text 25 lines
wrote: Graeme Geldenhuys wrote: > On 9/2/08, Luiz Americo Pereira Camara wrote: > >> Another option is to add a dependency for the Unicode Layer for win98 >> http://www.microsoft.com/downloads/details.aspx?FamilyID=73BA7BD7-ED06-4F0D-80A4-2A7EEAEE17E2&displaylang=en >> >> > > >From what I heard, MSLU is not standard with Win9x, so you can't rely > on it being available. > > I meant that it would be necessary to install it to have a Lazarus application running on win98 Luiz _______________________________________________ Lazarus mailing list http://www.lazarus.freepascal.org/mailman/listinfo/lazarus
o__ ,_.>/ _ (_)_\(_)_______ ...speed is good _______________ I believe five out of four people have a problem with fractions. -------------- next part -------------- An HTML attachment was scrubbed... URL: http://www.lazarus.freepascal.org/pipermail/lazarus/attachments/20080902/b964816f/attachment.html

Reply by email

Paul Ishenin
to Reenen Laurie
Reenen Laurie wrote
AFAIK the lazarus .exe is built with Inno setup... maybe just have a separate .inno file to do the win9X installer... But the question is if "we" are allowed to distribute the file below.

the problem is not with lazarus itself but with applications made with lazarus.

Best regards,
Paul Ishenin.

Reply by email

Reenen Laurie
to Paul Ishenin

Oooohhhh... Yes that is sticky...

If we know of a workaround (installing this file), then we should just document it well, and then the developers of those applications will know how to support users who inquires about it...?

But I agree in principle with the users who said "if it aint broke..."

Paul Ishenin wrote 15 lines
Reenen Laurie wrote: > AFAIK the lazarus .exe is built with Inno setup... maybe just have a > separate .inno file to do the win9X installer... > > But the question is if "we" are allowed to distribute the file below. the problem is not with lazarus itself but with applications made with lazarus. Best regards, Paul Ishenin. _______________________________________________ Lazarus mailing list http://www.lazarus.freepascal.org/mailman/listinfo/lazarus
o__ ,_.>/ _ (_)_\(_)_______ ...speed is good _______________ I believe five out of four people have a problem with fractions. -------------- next part -------------- An HTML attachment was scrubbed... URL: http://www.lazarus.freepascal.org/pipermail/lazarus/attachments/20080902/f91bbce9/attachment-0001.html

Reply by email