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
