On Fri, 27 Aug 2004, Lars V. Nielsen (HVM) wrote:

> The error messages are the infamous:
> 
>     The instruction at "0x123456789" referenced memory at "0x987654321". The
> memory could not be "written"
>     The instruction at "0x123456789" referenced memory at "0x987654321". The
> memory could not be "read"

I don't think it's a size issue. I've written several MBX's in the
500-600KB range comprised of tens of modules, and MapBasic handles that
size just fine. Back in the days of MB 2.1, there used to be a limit to 
how far away you could call a subroutine from anyplace in your code 
(addresses were limited to short jumps) but all calls now are far jumps.

My guess is that you have some object name conflict between a couple of
your modules. Maybe a subroutine with the same name in two different
modules, or a global variable name conflict (e.g. declared as a string in
one module and a float in another.) But that's just a guess; I've never 
seen that kind of error before.

- Bill Thoen



---------------------------------------------------------------------
List hosting provided by Directions Magazine | www.directionsmag.com |
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
Message number: 13116

Reply via email to