Hello,
Finally I got time to port KOL to WinCE.
Project page at SourceForge:
http://sourceforge.net/projects/kol-ce/
Most things works. Report any bugs to form hello world application exe is only 44.5KB!
Yury Sidorov.

Mailing lists / fpc-devel / 2007-02
5 messages · 3 people ·
Reply by email Subscribe to this list Your subscription
Read-only archive. Use j and k to move between messages.
Hello,
Finally I got time to port KOL to WinCE.
Project page at SourceForge:
http://sourceforge.net/projects/kol-ce/
Most things works. Report any bugs to form hello world application exe is only 44.5KB!
Yury Sidorov.
Nice.What about MCK for visual development ? I think that ability to compile under win32 (I have Delphi 5) then rebuild for WinCE would be wonderful.
What is missing to achieve it ?
Regards
Boguslaw
From: "Bogusław Brandys"
It is possible already. Win32 MCK projects can be created in Delphi and recompiled for WinCE using FPC. I will look at possibility to port MCK to Lazarus...
Yury Sidorov.
That's great.
I will look at possibility to port MCK to Lazarus...
I would like to see rather a new KOL widgetset for Lazarus,but I don't know how to implement such and don't break KOL feature - small exe size.
Thank you.
Boguslaw Brandys
Op Sat, 10 Feb 2007, schreef Bogus?aw Brandys:
> I will look at possibility to port MCK to Lazarus... I would like to see rather a new KOL widgetset for Lazarus,but I don't know how to implement such and don't break KOL feature - small exe size.
The principle behind RAD the design is that the framework can set up an object hierarchy as designed in the IDE. The Lazarus/Delphi approach is to store the properties in resource, then load and construct the objects using runtime type information.
The has some consequences for the exe size. Of course RTTI is always in. But also, all properties in a component are always used (the compiler doesn't know what is in the resource file). So, a lot of code ends up in the executable.
Therefore, I believe RAD with KOL will remain a dream. Make the LCL smaller, there are probably some opportunities to do so.
Daniël