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

Reply via email to