This sounds like a problem I saw towards the end of the 602 beta. The 602
j.exe is built with the static MFC to avoid requiring vcredist. But there is
a bug in the static library that causes a crash when shutting down. I
thought I had an adequate workaround, but your case shows it isn't quite
complete. My hope is that by the time 603 comes out that vcredist will be
more generally installed and we can go back to using the dynamic library.
Please try the following kludge (and variations) of a workaround: create a
form without showing it in the app before the shutdown may avoid the
problem.
----- Original Message -----
From: "Devon McCormick" <[EMAIL PROTECTED]>
To: "J-programming forum" <[email protected]>
Sent: Thursday, March 20, 2008 2:55 PM
Subject: [Jprogramming] j.exe application error
Recently, I've been getting an application error like this:
---------------------------
j.exe - Application Error
---------------------------
The instruction at "0x7c91519d" referenced memory at "0x003e000c". The
memory could not be "read".
Click on OK to terminate the program
Click on CANCEL to debug the program
---------------------------
OK Cancel
---------------------------
It seems to occur only at the termination of a
standalone J app, one that runs without a session window.
If I remove "-jijx" from the command line, it doesn't get the error.
Do I need to do some sort of wrap-up? The exact same code under J 6.01
does
not have this problem.
--
Devon McCormick, CFA
^me^ at acm.
org is my
preferred e-mail
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm