[Lazarus] RE : Inno Setup no longer supports Windows 95, Windows 98, Windows Me
Hans-Peter Diettrich
DrDiettrich1 at aol.com
Sat Aug 4 15:00:07 CEST 2012
Bart schrieb:
> On 8/3/12, Hans-Peter Diettrich <DrDiettrich1 at aol.com> wrote:
>
>> A Lazarus Win9x widgetset, also using AnsiStrings in the components.
>>
>
> That would not be necessary I think.
> We have some crude widestring mangager for win9x (win9xwsmanager) in fpc.
> We have lazutf8.
Clarification: With AnsiString I mean byte encoding, in contrast to
UTF-16 (Wide/UnicodeString).
> They work OK on win9x now AFAIK.
>
> It would also mean that calls to SysToUTF8, FindFirstUtf8 in user code
> must be ifdef-ed to not be used with win9x?
UTF-8 is okay. A conversion into Ansi encoding is cheap, if ever
required, in contrast to UTF-16 conversion which *always* requires
additional memory.
DoDi
More information about the Lazarus
mailing list