#1 Mon 07 June 2010 18:59
- Just-Soft
- Participant actif
- Lieu: Chlef, Algérie
- Date d'inscription: 10 Jun 2009
- Messages: 76
Delphi, MapInfo et MapBasic
Bonjour
je développe une application pour trafic routier et voilà où j'en suis :
j'ai pu piloter MapInfo via Delphi, un grand nombre d'outils m'est disponible à quelques exceptions près dont voici la 1ière :
- quand je dessine sur une couche éditable, mon objet se dessine mais disparait après le double clic de fin, je ne le trouve nul part. Pour ce faire, j'ai invoqué la constante 1710 pour dessiner un polyligne ! je ne trouve pas mon erreur, pourtant tout me parait assez logique.
- je veux relier entre deux noeuds pour créer une ligne, j'ai beau chercher mais je ne sais pas pas comment faire ça en MB; j'ai des arrêts (points) que je dois relier pour créer des trajectoires (ligne) rien qu'en cliquant sur les arrêts, comment procéder par MB ?
je cherche à faire ça en MB pour ce qui de Delphi c'est mon affaire, lol
MI : 6.0
MB : 5.5
Delphi 7.0
merci par avance.
Bon courage ou Bonne Chance (selon le contexte)
Hors ligne
#2 Mon 07 June 2010 19:08
- Spacejo
- Membre
- Lieu: Nancy
- Date d'inscription: 17 Aug 2008
- Messages: 2511
Re: Delphi, MapInfo et MapBasic
Salut,
récupérer les coordonnées de tes points sélectionnés puis la fonction "createLine(X1,Y1,X2,Y2)"
Comment extraire les coordonnées voir coordinate extractor livré avec MI (le .mb doit être dispo) dans:
C:\Program Files\MapInfo\MapBasic\Samples\MAPBASIC\CoordinateExtractor
A+
Joël
Dernière modification par Spacejo (Mon 07 June 2010 19:09)
Hors ligne
#3 Mon 07 June 2010 19:16
- Just-Soft
- Participant actif
- Lieu: Chlef, Algérie
- Date d'inscription: 10 Jun 2009
- Messages: 76
Re: Delphi, MapInfo et MapBasic
merci pour la rapidité de la réponse, je récapitule :
1. je récupère les coordonnées par centroidex et centroidey
2. je crée ma ligne
désolé mais j'ai pas parlé d'extraction mais merci pour l'info peut-être que j'en aurais besoin
une idée pour la 1ière question ?
merccccccccccciiiiiiiiiiiiiiiii
Bon courage ou Bonne Chance (selon le contexte)
Hors ligne