On 03/31/11 15:28, Vlad Khorsun wrote: >> On the other hand I see no problems with adding that method to our >> interfaces, specially if it's needed to make Delphi people life easier. >> It does not conflict with our versioning support. > Unfortunately it is not enough. To be binary compatible with IUnknown > (not with Delphi itself but with well known stantard interface) we should use > stdcall also. So, we can be compatible and abandon upgradeInterface, or > not compatible and don't add confusion introducing queryInterface.
Vlad, if really needed we can make 3 first functions in our interface to use stdcall. This breaks nothing. ------------------------------------------------------------------------------ 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