From: Alex P. <pes...@ma...> - 2011-03-31 09:46:55
|
On 03/31/11 00:18, Adriano dos Santos Fernandes wrote: > On 30-03-2011 17:09, Vlad Khorsun wrote: >>>> Therefore it will be very desirable to add queryInterface to the our base interface, >>>> even empty or raising notImplemented error. IUnknown *is* industry standard, despite >>>> of our wish to accept it. >>>> >>>> Simple Delphi wrappers could be written to deal with reference counters but >>>> i prefer to add queryInterface to the our interfaces. >>>> >>> No, it's not desirable to add bogus method to our interface. >> Make it not bogus >> > Then go months ago and re-discuss the versioning approach. I do not see why presence of queryInterface() is incompatible with our version upgrade mechanism. Therefore if really need so much to have binary compatibility with IUnknown - we can add it. |