More "Memory could not be read/written" (GRX)
Nancy Palmquist
nlp at vss3.com
Wed Oct 10 10:08:45 PDT 2007
Chris Sellitto wrote:
> All,
>
> I want to share with you all a recent experience I had with the "Memory
> could not be read/written" error. I had a selection process where the
> user could select items from a listbox. When they were finished
> selecting all their choices, I built a variable that contained all of
> the items they had just chosen, (I know this is probably not the best
> way to do it, but it was easy, and it worked for us at the time), using
> the SHOW command. Well it worked fine for about a year, until last
> week, when the user was getting this error. After some debugging, I
> found that the error always occurred on this SHOW command to display the
> variable. The variable was not defined, as I did not know how many
> items would be selected. Also, the difference was that they were
> selecting many more items than usual. This made the variable longer
> than the length of the screen (80 characters), and this is why I believe
> the error was occurring, because when you select less items, it would
> run fine, without errors. I resolved this issue by displaying these
> items in a MSGBOX and using the \n option.
>
> Sorry to make a short story long, but maybe it might help someone else
> having a similar problem.
>
> Christopher Sellitto
> VP Computer Operations
> Guaranteed Returns
> _______________________________________________
> Filepro-list mailing list
> Filepro-list at lists.celestial.com
> http://mailman.celestial.com/mailman/listinfo/filepro-list
>
>
You might want to load the selection list into an array that could be
displayed with listbox. This allows them to scroll around and could
give you some edit possiblities.
I have also done this by writing the selections to a file, with a list
variable.
For example, the file has fields like this:
List Name 15
Account 10
They indicate a list name at the start of the selection and then I ask
for accounts until they are finished. Each is added to the selection
file. It can then be used in many ways. Each list can be managed
separately. They can reuse a list as many times as they want. Stuff
like that.
Then as the selection is done, I just do a quick lookup to the file
using an index built on both the fields, and if I have a match I select,
if not I don't.
This kind of file can be used for all kinds of complex selections. Just
make sure you allow for multiuser options if that would be an issue.
Nancy
--
Nancy Palmquist MOS & filePro Training Available
Virtual Software Systems Web Based Training and Consulting
PHONE: (412) 835-9417 Web site: http://www.vss3.com
More information about the Filepro-list
mailing list