From: Pedro Pinto (ppinto at cs.cmu.edu) Date: Sat Apr 5 18:56:01 EST 2003 |
|
hi there, I am trying to write a mzscheme extension using Microsoft Managed C++ and I have come across a problem with exceptions. The following code: void t() { throw 0; } Scheme_Object *test(int argc, Scheme_Object **argv) { try { t(); } catch (...) { scheme_signal_error("uups"); } return scheme_void; } will kill MzScheme the second time test is invoked (the first time it displays "uups"). Does anyone have any ideas as to why? Thanks in advance, -pp
Posted on the users mailing list. |
|