Hello. I just read the thread about "WM_COPYDATA in Win32".

And I have a general question. I haven't the time to fully check  
Lazarus IDE code, but the runtime library is the bridge between each  
Operating System and the Lazarus cross-platform libraries, am I right ?

I have seen several posts about implementing Lazarus in different  
platforms, and I detect some bugs, or "things-to-do" that are some  
how, O.S. dependent, and at the same time, NOT AVAILABLE in the native  
widget-set.

The Lazarus I.D.E. IS NOT JUST A DELPHI ALTERNATIVE, BUT  
CROSS-PLATFORM AS WELL.

Some years ago, I have tried to migrate some controls between Delphi  
(Win32) and Kylix (Linux), and I found that some code in Delphi was  
win32-dependent, and some hacking was required.

Have you, guys, considered adding a set of libraries that act as an  
additional layer between the RTL, and LCL, and solving some  
incompatibility among O.S.'s and widgetsets ???

For example, scrollbars doesn't work well in some widgetset, but is  
the widgetset bug, not a direct Lazarus IDE problem. But, I read that  
some widgetset, does not support modal dialogs direct, altought, you  
could "emulate them" with some code "hacking". This kind of problem  
could be solved in these libraries.

Just my 2 cents...
maramirezc


_______________________________________________
Lazarus mailing list
[email protected]
http://www.lazarus.freepascal.org/mailman/listinfo/lazarus

Reply via email to