I have noticed something odd as I have been messing around trying to get a program to work.
I have a pop-up @ GET from an array with 3400 entries.
When the screen is drawn, or an SHOW GET or SHOW GETS is issued no problem happens, unless the value of the variable is at entry 386 or higher, then I get the dreaded "Ins. Mem." error.
So to re-articulate:
There is an array called BIG_ARRAY
I have a pop-up called BIG_POP.
When BIG_POP = BIG_ARRAY(1) to BIG_POP = BIG_ARRAY(385) all is fine, the screen draws ok and SHOW GETS work swell.
When BIG_POP = BIG_ARRAY(386) or higher then when the screen draws or when a SHOW GET is issued the "Ins. Mem." error comes up.
I don't expect an immediate solution. I was just hoping to tell of what I have observed. Maybe this info will help someone put two and two together and create a solution.
I just find it odd that the "Ins. Mem." error doesn't trigger when the array is created, or when the pop-up is drawn or refreshed - but it triggers when the variable is set to a value way down the list, after the 385 element.
Once again.
ALEN(BIG_ARRAY) = 3400
BIG_POP=BIG_ARRAY(1): No error on draw and SHOW GET
BIG_POP=BIG_ARRAY(386): Error on draw and SHOW GET
B"H
Brak
I have a pop-up @ GET from an array with 3400 entries.
When the screen is drawn, or an SHOW GET or SHOW GETS is issued no problem happens, unless the value of the variable is at entry 386 or higher, then I get the dreaded "Ins. Mem." error.
So to re-articulate:
There is an array called BIG_ARRAY
I have a pop-up called BIG_POP.
When BIG_POP = BIG_ARRAY(1) to BIG_POP = BIG_ARRAY(385) all is fine, the screen draws ok and SHOW GETS work swell.
When BIG_POP = BIG_ARRAY(386) or higher then when the screen draws or when a SHOW GET is issued the "Ins. Mem." error comes up.
I don't expect an immediate solution. I was just hoping to tell of what I have observed. Maybe this info will help someone put two and two together and create a solution.
I just find it odd that the "Ins. Mem." error doesn't trigger when the array is created, or when the pop-up is drawn or refreshed - but it triggers when the variable is set to a value way down the list, after the 385 element.
Once again.
ALEN(BIG_ARRAY) = 3400
BIG_POP=BIG_ARRAY(1): No error on draw and SHOW GET
BIG_POP=BIG_ARRAY(386): Error on draw and SHOW GET
B"H
Brak