[Lazarus] [lazarus] Patch for processing WM_COPYDATA in Win32 / BugID 9210

Lukas Gradl lazarus at ssn.at
Mon Feb 18 22:32:35 CET 2008



Vincent Snijders schrieb:
> Christian U. schreef:
>> Seems taht the core developers work against the users here.
>> WM_COPYDATA is an thing that is used very often in Windows.
>> For my opinion the best way is to pass this message also to the lcl.
>> The overhad is minimal and only on windows there and the compatibiliy we 
>> win with this is big.
>>
>> Who from you (The core developer) works realy on windows ? And who on 
>> "real world" Applications ?
>>
> 
> I guess people working on real world applications use TSimpleIPC for 
> interprocess communication, it is crossplatform and cross widgetset. I 
> just inspected its implementation and not much to my surprise it uses 
> WM_COPYDATA on windows.

That's needs a definition of "real world applications".
I have to interact with a bunch of applications outside the Lazarus 
world - so TSimpleIPC is not an option.

> 
> So using TSimpleIPC instead of WM_COPYDATA has a minimal overhead, is 
> not only on windows and the cross platform compatility we win is big.


This is true for applications which are built from scratch using Lazarus 
/FPC and without interaction to software built outside of Lazarus.

I think there are quite some developers out there that have (like me) 
several millions lines of code they don't want to throw in the waste 
basket. For us compatibility is a real big issue.

I, for my part, need a solid tool to earn my living with, and I'm 
willing to improve this tool in the areas I'm working on.
But my main focus has to be my business and the usability for my 
customers and not the tool itsself.

regards
Lukas

-- 

----------------------------
software security networks
Lukas Gradl <lazarus#ssn.at>
Eduard-Bodem-Gasse 9
A - 6020 Innsbruck
Tel: +43-720-300168-0
Fax: +43-512-341033-19
----------------------------



More information about the Lazarus mailing list