Yes, it is possible to write an MBX in a MB version and run it with a MI in
a previous one. I do that with all my applications. BUT it is not as simple
as changing the version stamp in the MBX as previously explained. One MUST
be sure of the code COMPATIBILITY between the versions. Several attempts
have been made in this direction and some solutions are proposed in the
"Application Backwards Compatibility" project at

http://www.paris-pc-gis.com/abc/abc_main_en.htm

The VerMbx application with the necesary DLL (written by Phil Bolian of
Stopwatch Maps ftp://ftp.stopwatchmaps.com/PUB/MapBasic/MbxVer.zip ) will
check for versions 3 to 6 (the DLL itself is updated to 6.5).

But code is not all. There were some "format" changes that were introduced
in various versions that will pass through compatibilty screenings and
create conflicts only if encountered in the data itself (a situation of
false security).

Finally, there was a major change with version 5.5 in the motor that drives
manipulations on geographic objects. The infamous "Error Overlaying Objects"
of the pre5.5 times has practically disappeared. If you have to deal with
actions like intersecting, erasing ... in a 5.0 environment, you will have
to make numerous error catching traps to avoid a mere crash.

In general, writing for pre-installed-version is possible. As I said, I am
passing each of my applications through the VerMbx and stamp them with the
"detected earliest version" without having heard of any instance of bad
performance.

Jacques Paris
e-mail  [EMAIL PROTECTED]
MapInfo/MapBasic support  http://www.paris-pc-gis.com

-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED]]On Behalf Of
[EMAIL PROTECTED]
Sent: December 6, 2001 05:02
To: [EMAIL PROTECTED]
Subject: MI-L Run Mapbasic 6 application on Mapinfo 5 or lower


Is there a way to write a program using MAPBASIC 6 and run it on MAPINFO 5
or lower?

Thanks





_______________________________________________________________________
List hosting provided by Directions Magazine | www.directionsmag.com |
To unsubscribe, send e-mail to [EMAIL PROTECTED] and
put "unsubscribe MapInfo-L" in the message body.



_______________________________________________________________________
List hosting provided by Directions Magazine | www.directionsmag.com |
To unsubscribe, send e-mail to [EMAIL PROTECTED] and
put "unsubscribe MapInfo-L" in the message body.

Reply via email to