Using the delphi Type Library editor,
If I create an interface with several properties and then a second interface which inherits from the first interface....when I press the refresh button which updates all the implementation files, duplicates of all the property getters and setters from the inherited class are created in the derived class implementation file.
Kind of defeats the object of inheritance really and its a bit annoying as I have go to around deleting all the spurious code and it happens to all the objects even when a small non-related change is made.
Is there any way to stop the Type Library IDE from generating all this unnecessary code?