Unicode changes in printer package breaks printer usage on Win9x platform
Original Reporter info from Mantis: Bart @flyingsheep
-
Reporter name: Bart Broersma
Original Reporter info from Mantis: Bart @flyingsheep
- Reporter name: Bart Broersma
Description:
Recent changes to printers package have made this unit unusable for
Win9x systems by default.
Making it work depends on changing the defines in the printer4lazarus package.
(Same goes for trunk)
Steps to reproduce:
Run the selectprinter project (in components\printers\samples\dialogs) on Win9x machine.
No printers will be detected.
No dialogs will be shown.
Additional information:
Just my opinion.
As long as we support Win9x, IMHO this is not a very nice thing to do.
In other components (e.g. Windows file routines) we have preserved
functioning for both Win9x and WinNT platform (at runtime it is
determined what to call).
Furthermore I think that when (note: I did not say "if") we say
goodbye to Win98 legacy code, we need to do that in a major release
and announce it properly, not just sneak that in.
Better still, it should be somewhere on the roadmap.
See also LazarusDev mailingslist for further argumentation.