On Sunday, April 25, 2004, at 03:47 pm, Stephen Kellett wrote:If you needed to change an API, you'd create an Ex() version of it, ala Microsoft
Yuk. Please do not fall prey to the habits of an 800-lb gorilla. Microsoft's bad
design habits should not be relied upon as any sort of "standard practice."
I disagree. Changing the parameters and/or return values of an existing API breaks that API for all users. Don't read Microsoft and assume all is bad. Their solution isn't wonderful but at least does ensure backward compatibility.
Stephen -- Stephen Kellett Object Media Limited http://www.objmedia.demon.co.uk RSI Information: http://www.objmedia.demon.co.uk/rsi.html To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html