What causes BASEXTERR?
Alan Adams (2486) 1128 posts |
a complex BASIC system I’m working on is crashing out with
I’m guessing something is overwriting part of the stack, but I wondered whether there was any way to narrow the problem down. Rearranging the sequence of function calls alters the line shown, and in many cases the line is a LOCAL statement. The section of code preceeding the problem is manipulating a window, creating icons and allocating text buffers to them. However all my checks seem to show that the buffers are within the DIMmed block. changing the block size has no effect on the error. |
Martin Avison (27) 1424 posts |
The BasExtErr line is probably just the first error repeated, and is from the beta version of Reporter that you are running … and that may be involved in the aborts. I will reply to your PM about your problems as soon as I can. I am not sure why you should think the stack has been overwritten – a length of 56 would be normal if within a proc with no parms. |