Felipe Monteiro de Carvalho wrote: >> On 10/15/06, Borut Maricic <[EMAIL PROTECTED]> > Errrr, I´m >> sorry to say but I can immediatly see that your code breaks >> Win98 support for the ANSI version of win32 widgetset. > > Oppppsss. It seams that me and Marc were very wrong!! Simply using > Wide functions does not break Win98 support at all.
I'm almost sure that I debugged into some win9x W functions where I saw they were empty. (Function exported in the dll, but no code) But There is a big chance that I did that on a 95 machine (I never worked with a 98 machine) > In fact, the Wide functions exist under any Win9x OS. I know what I saw, so I'm not to sure about that statement. Marc > They simply only > work for characters supported by the current encoding. msdn docs > confirm this. > > Also, I just tested the code bellow and it works perfectly on a > Windows 98 without unicode layer: > > procedure TForm1.Button1Click(Sender: TObject); > var > AText: PWideChar; > begin > AText := 'ó meu teste'; > > Windows.TextOutW(Self.Canvas.Handle, 0, 0, AText, Length(Text)); > end; > _________________________________________________________________ To unsubscribe: mail [EMAIL PROTECTED] with "unsubscribe" as the Subject archives at http://www.lazarus.freepascal.org/mailarchives