Subject ODP: [firebird-support] udf dll
Author Karol Bieniaszewski

I suppose you do some wrong things like:

  1. Wrong calling convention – should by „cdecl” not „stdcall”
  2. You allocate strings locally and return it to the engine but you should allocate it by „ib_util_malloc”.
  3. Your declaration of udf is wrong.
  4. You raise some exceptions inside your udf

…..

 

regards,

Karol Bieniaszewski