banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

GEODATA DAYS 2024

#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

Robin
GeoRezo forever
Lieu: France
Date d'inscription: 31 Aug 2005
Messages: 13614
Site web

Re: Compiler un *.mb sans mapBasic?

C'est une façon de le dire, peut être pas la plus sexy, par contre tongue
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

SIGEAL
Participant assidu
Lieu: Saint Laurent des Combes
Date d'inscription: 5 Sep 2005
Messages: 195
Site web

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 sad

Hors ligne

 

#8 Wed 24 October 2007 17:52

Florent
Participant actif
Lieu: Nantes
Date d'inscription: 5 Sep 2005
Messages: 86
Site web

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 sad
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

 

Pied de page des forums

Powered by FluxBB