I discovered to my surprise that the "version stamp" (!version XXX) the
second line of the header, of a WOR generated by MI version 6.00 had
"jumped" to 600. I was wandering if anyone had experienced "backwards
incompatibility" when using a wor600 on previous versions?
I would like to recall that incompatibility has two facets: formal and
substantive. Formal incompatibility appears when a file is not accepted by
MI because of its version stamp (so many MBX are rejected because of that!).
Substantive incompatibility results from specific elements of the contents
that are not recognized by MI at the "execution" time because they are not
part of MI code itself (the new style clause introduced in version 412 is an
example, the WOR being still stamped v300 by v412).
MI has found a variety of solutions: it is very formal with MapBasic (MBX
version stamp always = MB version), sensitive to "substance" with the TAB
(plain map tab files are still 300 but mig related tab files are stamped
500) and it also opens the door to substantive incompatibility with the WOR
stamping (until, I guess, wor600 that was introduced to reflect the
systematic presence of printer definition for each window).
I have two queries:
1 - has anyone collected information or documentary sources on the evolution
of the versions of the MI generated files? (which ones are indeed version
stamped?) This is a topic I did not cover in my ABC project (Application
Backwards Compatibility) that was centered on application=mbx.
2 - has anyone developed or identified tools that would help bridging the
gap between formal and substantive compatibility? Phil Bolian's approach at
identifying the "minimum" version required to run a MBX is such a tool. (see
the ABC project pages at http://www.total.net/~jakesp/index.htm). Do other
tools exist that could be applied to other file types (e.g. wor)?
Thanks for your help.
Jacques
Jacques PARIS
e-mail (>>>19.12.00) [EMAIL PROTECTED]
For MapInfo support, see the Paris PC Consult enr. site at
http://www.total.net/~rparis/gisproducts.htm
For MapBasic questions see the J.Paris site at
http://www.total.net/~jakesp/index.htm
_______________________________________________________________________
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.