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. ------------------------------------------------------------------------------ Create and publish websites with WebMatrix Use the most popular FREE web apps or write code yourself; WebMatrix provides all the features you need to develop and publish your website. http://p.sf.net/sfu/ms-webmatrix-sf Firebird-Devel mailing list, web interface at https://lists.sourceforge.net/lists/listinfo/firebird-devel