[Lazarus] WinCE: LCL bugs?

Felipe Monteiro de Carvalho felipemonteiro.carvalho at gmail.com
Mon Feb 18 20:52:45 CET 2008


2008/2/18 denisgolovan <denisgolovan at yandex.ru>:
> >Some people want the app to do like on other widgetsets: just close.
> >Then we need an way to detect that. WM_CLOSE doesn't work. And we also
> >need a mechanism to override that.
>
>   Yes, it seem that such mechanism is needed. Can I help you something... to make it work?

Sure:

http://wiki.lazarus.freepascal.org/How_To_Help_Developing_Lazarus

http://wiki.lazarus.freepascal.org/Creating_A_Patch

http://wiki.lazarus.freepascal.org/Windows_CE_Development_Notes

You need to find a way to implement it, then do it (I can help in this
part), then test it, and if you did the implementation send a patch.

>   Did, as you've said. Really. Nothing changed. In design-time I see my russian chars properly (UTF-8 locale), but on WinCE those symbols (seems WinCE wants cp1251 charset?)

Well, then you probably found a bug on the wince interface. Can you
describe it better? What can't be shown as unicode? How do you set
this value?

WinCE is a purely unicode OS. If there is a bug somewhere it's in the
lazarus wince interface. (or in your code)

Also, I hope you have a very latest wince interface. The unicode fixes
are like 1 or 2 days old.

>   Hm. I didn't catch you. Wince (windows mobile) uses wince widgetset? Why Gtk1 problems appear?

The wince interface wants UTF-8. Now, how can you give it UTF-8 if
your IDE is working only in whatever system locale you have? You need
an IDE which let's you give UTF-8 to the WinCE interface.

-- 
Felipe Monteiro de Carvalho



More information about the Lazarus mailing list