Re: MI-L MapBasic Compatibility

2005-02-02 Thread Bill Thoen
On Wed, 2 Feb 2005, Uffe Kousgaard wrote:

> If you are sure nothing has been added in the code, that requires
> MapInfo 7.8, just edit the mbx application. You will need an editor that
> allows editing in binary mode - UltraEdit for instance makes it quite

Ever since 7.0 came out, I've noticed that sometimes this doesn't work.  
Even in cases where I was sure there was no code in the app that was
beyond 6.0, when I've rolled back an MBX from 7.5 to 6.0, I found that in
at least some cases, the mbx runs, but soon crashes mysteriously. If I
compile the same app in MB 6.0, everything's fine. I've run into this at
least three times already. I finally decided to keep my 6.0, 7.0 and 7.5
MB compilers online until I can figure out what's really going on.

- 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: 15107



RE: MI-L MapBasic Compatibility

2005-02-02 Thread Greg Gainey
ML's

Thanks to all of those that replied, 

The always helpful Uffe Kousgaard and Bill Donaldson both similar
solutions to edit the mbx with an editor that allows binary mode
editing.

Thanks to David Mellors and Nigel James pointing me to the free utility
from Stopwatch Maps at
http://www.stopwatchmaps.com/products/mbxver.html.


BGNS
Greg




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



Re:: MI-L MapBasic Compatibility

2005-02-02 Thread Nigel James
Hi Greg and all

There's a free utility available called MBXVer:

http://www.stopwatchmaps.com/products/mbxver.html

It will check which is the earliest version of MapInfo that your mbx will run 
on and change the code for you. 

Nigel James


On Wed, 2 Feb 2005 23:23:38 +1100 Greg Gainey <[EMAIL PROTECTED]> wrote:

> Hi Listers
>  
> Has anyone noticed a problem with backwards compatibility running an MB
> app compiled with MapBasic 7.8 on an earlier version of MapInfo (7.0,
> 7.5).?
>  
> I recently tried to run my app in MI 7.5 but received an error message
> telling me I need MI 7.8 to run the app. This is strange and I haven't
> added any code to the app that makes use of the new features in MI 7.8.
>  
> I cannot find any documentation or reference to say that it won't work.
> In fact everything hints at the opposite.
>  
>  
> regards
> Greg

__
Nigel N James
Map Room
Bodleian Library
Broad St
Oxford
OX1  3BG
UK
tel : +44 1865 277013
fax: +44 1865 277139 
Visit the award-winning Map Room Home Page at: 
http://www.bodley.ox.ac.uk/guides/maps/


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



RE: MI-L MapBasic Compatibility

2005-02-02 Thread David Mellors
Hi Greg,

Try http://www.stopwatchmaps.com/products/mbxver.html

A very useful tool that allows you to set the version compatibility back to an 
earlier version without editing the mbx yourself

David Mellors
 
First Light Associates
 
T:+44 (0)1273 671227
M:   +44 (0)7802 708361
E:[EMAIL PROTECTED]
W:   http://www.firstlightassociates.co.uk
 
__

The information contained in this communication is confidential and may be 
legally privileged. It is intended solely for the use of the individual or 
entity to whom it is addressed and others authorised to receive it. If you are 
not the intended recipient, please notify the sender immediately and you are 
hereby notified that any disclosure, copying, distribution or taking any action 
in reliance on the contents of this information is strictly prohibited and may 
be unlawful.

  

-Original Message-
From: Data Directions [mailto:[EMAIL PROTECTED] 
Sent: 02 February 2005 12:38
To: Greg Gainey; MapInfo-L@lists.directionsmag.com
Subject: Re: MI-L MapBasic Compatibility

Greg,

Open the MBX in any editor (eg. Wordpad, Codewright, Ultraedit, etc)  and 
change the second line to the version you require. As an example, here are the 
first three lines in one of our MBX's:

!App
!Version 450
!Charset WindowsLatin1
Even though we created it in version 7.80, you can see how it has been "rolled 
back" to run on version 4.5 of MapInfo. Of course, it your MBX's use any of the 
newer features in MapInfo, those won't work.

Regards,

Bill

William Donaldson
GIS Applications Manager

Data Directions
240 Jersey St
Wembley, WA  6014
AUSTRALIA

mobile: 0401 67 1889
fax: 08 9387 1265

email: [EMAIL PROTECTED]
web: www.datadirections.com.au

==

 Original Message - 

From: "Greg Gainey" <[EMAIL PROTECTED]>
To: 
Sent: Wednesday, February 02, 2005 8:23 PM
Subject: MI-L MapBasic Compatibility


> Hi Listers
>  
> Has anyone noticed a problem with backwards compatibility running an 
> MB app compiled with MapBasic 7.8 on an earlier version of MapInfo 
> (7.0, 7.5).?
>  
> I recently tried to run my app in MI 7.5 but received an error message 
> telling me I need MI 7.8 to run the app. This is strange and I haven't 
> added any code to the app that makes use of the new features in MI 7.8.
>  
> I cannot find any documentation or reference to say that it won't work.
> In fact everything hints at the opposite.
>  
>  
> regards
> Greg
> 

--
No virus found in this incoming message.
Checked by AVG Anti-Virus.
Version: 7.0.300 / Virus Database: 265.8.3 - Release Date: 31/01/2005
 

-- 
No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.300 / Virus Database: 265.8.3 - Release Date: 31/01/2005
 

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



Re: MI-L MapBasic Compatibility

2005-02-02 Thread Data Directions
Greg,

Open the MBX in any editor (eg. Wordpad, Codewright, Ultraedit, etc)  and 
change the second line to the version you require. As an example, here are the 
first three lines in one of our MBX's:

!App
!Version 450
!Charset WindowsLatin1
Even though we created it in version 7.80, you can see how it has been "rolled 
back" to run on version 4.5 of MapInfo. Of course, it your MBX's use any of the 
newer features in MapInfo, those won't work.

Regards,

Bill

William Donaldson
GIS Applications Manager

Data Directions
240 Jersey St
Wembley, WA  6014
AUSTRALIA

mobile: 0401 67 1889
fax: 08 9387 1265

email: [EMAIL PROTECTED]
web: www.datadirections.com.au

==

 Original Message - 

From: "Greg Gainey" <[EMAIL PROTECTED]>
To: 
Sent: Wednesday, February 02, 2005 8:23 PM
Subject: MI-L MapBasic Compatibility


> Hi Listers
>  
> Has anyone noticed a problem with backwards compatibility running an MB
> app compiled with MapBasic 7.8 on an earlier version of MapInfo (7.0,
> 7.5).?
>  
> I recently tried to run my app in MI 7.5 but received an error message
> telling me I need MI 7.8 to run the app. This is strange and I haven't
> added any code to the app that makes use of the new features in MI 7.8.
>  
> I cannot find any documentation or reference to say that it won't work.
> In fact everything hints at the opposite.
>  
>  
> regards
> Greg
> 

Re: MI-L MapBasic Compatibility

2005-02-02 Thread Uffe Kousgaard
hello Greg,

Inside mapbasic applications there is a code telling MapInfo what
version of mapinfo will for sure run the application. This is the same
as the version of Mapbasic that you use when compiling.

If you are sure nothing has been added in the code, that requires
MapInfo 7.8, just edit the mbx application. You will need an editor that
allows editing in binary mode - UltraEdit for instance makes it quite
easy to see, what to change.

Kind regards

Uffe Kousgaard
www.routeware.dk

- Original Message - 
From: "Greg Gainey" <[EMAIL PROTECTED]>
To: 
Sent: Wednesday, February 02, 2005 1:23 PM
Subject: MI-L MapBasic Compatibility


Hi Listers

Has anyone noticed a problem with backwards compatibility running an MB
app compiled with MapBasic 7.8 on an earlier version of MapInfo (7.0,
7.5).?

I recently tried to run my app in MI 7.5 but received an error message
telling me I need MI 7.8 to run the app. This is strange and I haven't
added any code to the app that makes use of the new features in MI 7.8.

I cannot find any documentation or reference to say that it won't work.
In fact everything hints at the opposite.


regards
Greg


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