I'm afraid that if you want to create an object oriented library in Delphi to use from C++ you will need to create something similar to COM objects. :shock: Like DirectX and so on.
So start to learn interfaces. They are necessary to create COM objects. :roll: