I have an ActiveX dll I created that is in use by several clients. I need to add some additional functionality that requires me to pass an additional piece of info to the component.
This may be a dumb question, but I will ask anyways. Should I add the new parameter as a public property, or should I just add it as a parameter you have to pass to a method. In otherwords, "Public Function MyMethod(ByVal MyNewParameter as String) As String".
Will either of these maintain binary compatibility?