07.08.2014 15:50, Dimitry Sibiryakov wrote: > where IInterfaceVMT is struct { void (*realMethod)(void*, IStatus*, a, b, c); > }
Oh, I forgot to write implementation of realMethod: void realMethod(IInterface* this, IStatus* s, a, b, c) { try { this->Method(a, b, c); } catch(Firebird::StatusException& ex) { ex.stuff(s); } } -- WBR, SD. ------------------------------------------------------------------------------ Infragistics Professional Build stunning WinForms apps today! Reboot your WinForms applications with our WinForms controls. Build a bridge from your legacy apps to the future. http://pubads.g.doubleclick.net/gampad/clk?id=153845071&iu=/4140/ostg.clktrk Firebird-Devel mailing list, web interface at https://lists.sourceforge.net/lists/listinfo/firebird-devel