There is a little something annoying while working with mapped files.
(in J64-602) ,
Every time you open the debugger and a line containing a mapped file
crash (debug), the mapped file get corrupted.
example to duplicate this behavior:
load the following script..
call create''
open debugger (ctrl-K)
call test ''
variable T1 and mapped file c:\test.jmf get corrupted
100$0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16....
instead of
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16....
a trick to avoid that will save us lot of backup files.
kind regards
JP.
P.S : J503a debugger keep a valid T1, but with a # of 80 instead of 100,
lost 20 INT.
---------------- BEGIN script -------------------------
load 'jmf'
load 'debug'
create =: 3 : 0
createjmf_jmf_ 'c:\test.jmf';50000
map_jmf_ 'T1';'c:\test.jmf';'';0
T1 =: i. 100
unmapall_jmf_''
)
test =: 3 : 0
map_jmf_ 'T1';'c:\test.jmf';'';0
101{T1
)
---------------- END script -------------------------
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm