On Fri, 9 Aug 2013, Antonio Fortuny wrote:
Le 09/08/2013 13:39, Michael Van Canneyt a écrit :
On Fri, 9 Aug 2013, Mattias Gaertner wrote:
Michael Van Canneyt <[email protected]> hat am 9. August 2013 um
12:19
geschrieben:
[...]
OK, I think I can live with this. But I think it would be preferable to
use
a
distinct type name.
I have been proponent of this idea since many years :-)
What type do you want to rename?
THandle. I suspect you have it in lcltypes or so.
IMHO there should be TFileHandle, TWindowHandle etc. Probably on windows
they will all end up referencing windows.THandle, but on other platforms
they may be wildly different.
For a developer as me, this is probably the best solution indeed. I do
manipulate lots of handles in my applications and do not really want to take
care of which basic type they are. I'd be more than happy to re-engineer my
applications diversifying handle types which means to get rid of all this
ambiguity when addressing OS objects. My problem then would be to use the
right handle type where needed
That is exactly why I am a proponent of this mechanism.
Michael.
--
_______________________________________________
Lazarus mailing list
[email protected]
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus