In general I really dislike changing 3rd party code because of this. Now,
my question is how does one properly manage this?
I added documentation in my code to indicate I did this, plus in the 3rd
party pas, used a unique line identifier so that I can check for my own
code changes, but that really is not enough. Should I add the unit to the
project or move over the changed copy to my project and add that, or
something else?
You should whenever possible derive your own class from the original 3rd
party component and apply your change via overriden methods. But this is not
always possible.
You should also always transmit to the 3rd party authors the changes you've
done in the hope they will adopt your changes.
--
francois.pie...@overbyte.be
The author of the freeware multi-tier middleware MidWare
The author of the freeware Internet Component Suite (ICS)
http://www.overbyte.be
_______________________________________________
Delphi mailing list -> Delphi@elists.org
http://lists.elists.org/cgi-bin/mailman/listinfo/delphi