I hate Delphi because not support it.
If i inherite a component and make it support DB layer (for example), and have many components to inherite and thay are not inherited from the same root, or thay built by another programmer, i must repeat the code every time i inherite the class.
Also i have the same problem when add skin to this components, all thay have a Rect of window and painting the same method but i must again repeat the code.
Some time i feel not understand the "multiple inheritance", is that what i need or somthing else?
If your people come crazy, you will not need to your mind any more.