5 May 21:07
Error after calling quantlib-c++-dll via swig-c#-interface
From: Frank Hövermann <fhoevermann <at> gmx.de>
Subject: Error after calling quantlib-c++-dll via swig-c#-interface
Newsgroups: gmane.comp.finance.quantlib.devel
Date: 2008-05-05 19:09:30 GMT
Subject: Error after calling quantlib-c++-dll via swig-c#-interface
Newsgroups: gmane.comp.finance.quantlib.devel
Date: 2008-05-05 19:09:30 GMT
Hi there, I think this is a matter of unproper garbage collection or something similar but I need some guru advice: A properly coded function (in C++, some double* serve as input, and a .txt or .csv file is the output but the function call is like "void func_name(double *input, char *path)" so nothing is actually returned) which does some calculations using some QuantLib objects somehow changes its behaviour under /clr compiler option. This I need to be able to use it via SWIG under C#. Calculations are done as supposed to, but upon C# program termination an "unknown software exception" (0xc0020001) at 0x7c81eb33 pops up. I googled a bit and indications point to a too quick (unmanaged) object disposal where the program terminates before the C++ object does. Does this sound familiar to one of you? Are there any hints to prevent this? Thanks in advance for any hints and best regards ------------------------------------------------------------------------- This SF.net email is sponsored by the 2008 JavaOne(SM) Conference Don't miss this year's exciting event. There's still time to save $100. Use priority code J8TL2D2. http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
RSS Feed