[fpc-devel] Changing Windows API A routines in SysUtils to W in Windows NT

Mark Morgan Lloyd markMLl.fpc-devel at telemetry.co.uk
Thu Feb 9 10:06:52 CET 2012

Marco van de Voort wrote:
> In our previous episode, Hans-Peter Diettrich said:
>> IMO a more radical solution is desireable, WRT Win9x. Did anybody test 
>> already, how FPC/Lazarus apps behave on such a system, which does not 
>> support themes etc., and does not even support Unicode without system 
>> updates?
>> I'd split the Win32 target into WinNT (W) and Win9x (A), so that the 
>> users can decide whether to support Win9x at all.
> That depends on decisions still to be made. If we also support 1-byte RTL,
> it will still be on the level of winNT.
> But I do think that a win9x vs winnt split is unavoidable in time. Specially
> since otherwise one gets in the current situation that win9x is occasionally
> fixed for a release, but in reality constantly broken in between.

Presumably lumping pre-W2K NT in with '9x. I'm thinking of 
http://mantis.freepascal.org/view.php?id=18803 which wasn't really 
resolved, and which was caused by the return code of a function not 
implemented in older OSes not being checked.

Mark Morgan Lloyd
markMLl .AT. telemetry.co .DOT. uk

[Opinions above are the author's, not those of his employers or colleagues]

More information about the fpc-devel mailing list