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
  • [firebi... Robert Tulloch tult...@hughes.net [firebird-support]
    • Re... Dimitry Sibiryakov s...@ibphoenix.com [firebird-support]
      • ... Robert Tulloch tult...@hughes.net [firebird-support]
        • ... Robert Tulloch tult...@hughes.net [firebird-support]
          • ... Karol Bieniaszewski liviusliv...@poczta.onet.pl [firebird-support]
          • ... Robert Tulloch tult...@hughes.net [firebird-support]
        • ... Dimitry Sibiryakov s...@ibphoenix.com [firebird-support]
          • ... Robert Tulloch tult...@hughes.net [firebird-support]
            • ... Dimitry Sibiryakov s...@ibphoenix.com [firebird-support]
              • ... Robert Tulloch tult...@hughes.net [firebird-support]
              • ... Robert Tulloch tult...@hughes.net [firebird-support]
    • Re... liviuslivius liviusliv...@poczta.onet.pl [firebird-support]

Reply via email to