Re: MI-L MapBasic Compatibility
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
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
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
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
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
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