[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