Maybe you can try to latest binary package for the LISP shell I provided at http://sourceforge.net/projects/ecls . For me,
it crashes
at exit when I start the shell and open an existing LISP
file in the
editor.
I can't reproduce that. I tried with VS 2003 as well as with VS 2005. In both cases I started VS, then the Lisp shell, then I attached to the Lisp shell from VS. Then I opened an existing Lisp source file from the Lisp shell and afterwards quit the application.
In the case of VS 2005 the debugger window said:
The program '[3120] lispshell.exe: Managed' has exited with code 0 (0x0).
Lucky you! :-) Actually, the RDNZL.dll included in the binary package is the one compiled with VS2005, not the one provided in RDNZL package. Can you retry by using your RDNZL.dll instead?
Michael.
On Wed, 27 Sep 2006 11:09:30 +0200, "Goffioul Michael" goffioul@imec.be wrote:
Actually, the RDNZL.dll included in the binary package is the one compiled with VS2005, not the one provided in RDNZL package. Can you retry by using your RDNZL.dll instead?
I did - with strange results. In this case, the Lisp shell really crashes if I exit the application, i.e. the Windows crash reporter window comes up and asks me if I want to send a bug report to Microsoft. The "Debug" button in this window does nothing, though. And VS 2005, if attached to lispshell.exe, still says that the application exited normally. However, VS 2003 does catch the error which is an Access Violation.
Hmm...