> IMO, this will even be worse. When you'll use the next update, you'll be 
> introuble whatever change you've done in the source.

No troubles, I add my signature in comments to track what I've changed in 
source, and use WinDiff to inject your improvements.

> The correct way doing such behaviour change is to derive your own class 
> fromTWSocket and override AssignDefaultValue procedure. This is a nice 
> exampleabout what OOP is for.

It could be nice when using only non-visual TWSocket. Otherwise we receive 
additional troubles: derive our own component; install it into IDE. And what if 
we have to use other class, for example, ftp client? What we should do in this 
case? Derive our new ftp client class, redeclare Controlsocket and Datasocket 
properties? No, thanks... I'd better put several // in the code and will be 
happy ))

Regards, Anton
To unsubscribe or change your settings for TWSocket mailing list
please goto http://lists.elists.org/cgi-bin/mailman/listinfo/twsocket
Visit our website at http://www.overbyte.be

Reply via email to