Rod, I am sick of your mindles blabbering about COM. You are clearly mistaken. COM is build around the C++ VTable, and takes advantage of the binary proeprties of a pure virtual class. To even suggest the the originators had no idea of OO is absolute nonsense. Furthermore, COM was not designed for VB, VB was enhanced to support COM.
Given that 95% of the destops are running MS Windows, and COM is the best way to develop reusable components for Windows, COM is here. Get used to it. Lastly, COM works. We are developing a complex messaging system, and we have experienced no problems with COM. Period. Now, I think back on all those years we struggled with DLL's (your preferred object distribution technique), and versioning, what a nightmare.
Oh, yea, we are exclusively C++. We only use VB to build test harnesses for our objects. |