#1 Mon 22 October 2007 17:43
- Miss T.
- Participant assidu
- Lieu: En pleine amazonie...
- Date d'inscription: 17 Oct 2005
- Messages: 294
Compiler un *.mb sans mapBasic?
Bonjour à tous,
Je cherche à compiler des *.mb en *.mbx pour mapInfo 7.0.
Quand je lance la compilation sour MBCoder, rien ne se produit. Savez-vous pourquoi? (je sens le truc arriver gros comme une maison: besoin de MapBasic à tous prix... non?)
Existe-t-il un moyen de faire la manip' sans sortir des sous pour acquérir MapBasic?
Merci pour vos réponses...
Miss T.
Hors ligne
#2 Mon 22 October 2007 17:57
- Maurice
- Membre
- Lieu: Montpellier
- Date d'inscription: 5 Sep 2005
- Messages: 5331
Re: Compiler un *.mb sans mapBasic?
Bonjour
Deux solutions:
- faire compiler ça par un heureux titulaire de MB <9.0 si on veut utiliser le mbx produit avec MI<9.0
- compiler avec MB9.0 désormais gratuit si on veut utiliser le mbx produit avec MI>=9.0
Hors ligne
#3 Mon 22 October 2007 18:10
- Miss T.
- Participant assidu
- Lieu: En pleine amazonie...
- Date d'inscription: 17 Oct 2005
- Messages: 294
Re: Compiler un *.mb sans mapBasic?
MB9: ça ne servirait à rien vu que les outils sont destinés à des personnes utilisant MI7.0.
Option "squatter une personne ayant MB<9": vu que le développement d'outils nécessite de tester les outils au fur et à mesure, je me vois mal demander à une personne, 12 fois /jour de compiler mes .mb.
Chui dans l'caca là, non?
Hors ligne
#4 Mon 22 October 2007 18:20
Re: Compiler un *.mb sans mapBasic?
C'est une façon de le dire, peut être pas la plus sexy, par contre
Pour MPCoder, il me semble que c'est normal qu'il boude, sans MB.
Ca serait trop facile, sinon...
Robin.
Hors ligne
#5 Tue 23 October 2007 18:50
- Miss T.
- Participant assidu
- Lieu: En pleine amazonie...
- Date d'inscription: 17 Oct 2005
- Messages: 294
Re: Compiler un *.mb sans mapBasic?
Sachant qu'une personne aguérrie peut faire ce qu'elle veut en passant par la fenêtre MapBasic, le prix de MapBasic est un peu rude pour UNE tâche... (je sais que MapBasic ne fait pas que çamais je n'ai besoin que de ça...)
Buhuhuuu... :-(
Hors ligne
#6 Wed 24 October 2007 10:35
Re: Compiler un *.mb sans mapBasic?
Bonjour,
Autre piste : compiler avec MB9, puis éditer le mbx et remplacer les deux premières lignes :
Code:
!App !Version 900
par
Code:
!App !Version 700
Manip testée non testée avec MB9, mais avec les versions antérieures, ça marche tant qu'il n'y a pas dans le code source d'appel à des fonctions n'existant pas dans la version cible.
Christophe Damour (SIGéal)
Hors ligne
#7 Wed 24 October 2007 14:00
- Maurice
- Membre
- Lieu: Montpellier
- Date d'inscription: 5 Sep 2005
- Messages: 5331
Re: Compiler un *.mb sans mapBasic?
Désolé SIGEAL, il ne sont pas si naïfs chez PB anciennement MapInfo !!
L'édition de l'en tête des mbx produits avec MB9 ne les rend pas compatibles avec MI<9.0
Hors ligne
#8 Wed 24 October 2007 17:52
Re: Compiler un *.mb sans mapBasic?
Je ne serais pas si catégorique que Maurice car si par exemple on teste ce petit bout de code
Code:
Declare Sub Main Sub Main note "ok" End sub
Après compilation avec la version 9 et en éditant l'entête avec bloc note (version 800) dans mon cas, ça passe sur MapInfo 8.5 !
Si des personnes ont plus d'infos sur cette manip et son fonctionnement dans certains cas et pas d'autres, je suis preneur.
Bonne continuation
Florent
Hors ligne
#9 Wed 24 October 2007 18:28
- Maurice
- Membre
- Lieu: Montpellier
- Date d'inscription: 5 Sep 2005
- Messages: 5331
Re: Compiler un *.mb sans mapBasic?
J'avais testé sur des programmes simples mais pas aussi..."dépouillés"
...et j'ai bien peur qu'à part des programmes où on écrit juste "bonjour Toto !!", ce que j'ai dit soit vrai
Mais il faut vérifier plus à fond et voir à partir de quand (si on peut le définir !!) un mbx de MB9 devient incompatible avec MI<9 ....
ps: avec le bloc note ??? Sur de l'hexa j'ai un doute !! J'utilise cet outil
Hors ligne
#10 Wed 31 October 2007 23:48
- SRoddier
- Membre
- Date d'inscription: 19 Oct 2007
- Messages: 14
Re: Compiler un *.mb sans mapBasic?
Bonjour
Vous avez toujours la possibilité, quelquesoit la version de MapInfo et pour peu que vous connaissiez le langage mapbasic, d'utiliser n'importe quel éditeur VBA pour réaliser des boucles, des test condistionnels, des boites e dialogues évoluées...
Vous vous créez ainsi une véritable bibliothèque de routines, sans les menus par contre.
J'avais il y a quelques années de cela écrit un petit exemple que vous pourrez trouver, j'espère sur le site de jacques Paris.
PS : Cela marche également pour créer 600 cartes comme le demande un membre du forum.
Cdt
Hors ligne