[Firebird-devel] API and classes upgrade

2014-10-23 Thread Adriano dos Santos Fernandes
Hi! To not check class version in each method call, cloop-based interfaces implement class-upgrade at return and argument passing. If everything is simple, it (the mechanics) works. But not everything is simple. We have structs (Dtc::start - with DtcStart) with interfaces and pointers to

Re: [Firebird-devel] API and classes upgrade

2014-10-23 Thread Alex Peshkoff
On 10/23/14 18:56, Adriano dos Santos Fernandes wrote: Hi! To not check class version in each method call, cloop-based interfaces implement class-upgrade at return and argument passing. If everything is simple, it (the mechanics) works. But not everything is simple. We have structs

Re: [Firebird-devel] API and classes upgrade

2014-10-23 Thread Adriano dos Santos Fernandes
On 23/10/2014 13:42, Alex Peshkoff wrote: On 10/23/14 18:56, Adriano dos Santos Fernandes wrote: Hi! To not check class version in each method call, cloop-based interfaces implement class-upgrade at return and argument passing. If everything is simple, it (the mechanics) works. But not