#1 Wed 14 January 2004 10:13
- Pascal Geraut
- Invité
Commandes MapInfo 7.5
Bonjour
dans les WOR generes par MIW 7.5, on trouve les variables et fonctions uniqueStringName et SessionInfo() utilisees ainsi :
Dim uniqueStringName As String
uniqueStringName = Set + SessionInfo(1)
Run Command uniqueStringName
Undim uniqueStringName
Pouvez-vous m'eclairer sur leur role ?
merci
#2 Wed 14 January 2004 10:13
- Frédéric Renversez
- Invité
Re: Commandes MapInfo 7.5
SessionInfo(1) renvoie une chaine de caracteres representant le systeme de
coordonnees actuel de la session de Mapinfo. Set + SessionInfo(1)
fait donc un Set CoordSys. Pour quelle raison precise, ca, mystere.
#3 Wed 14 January 2004 10:13
- Georges Daguerre
- Invité
Re: Commandes MapInfo 7.5
Bonjour.
Sans pouvoir verifier ma supposition, faute d'avoir cette version de Mapinfo
entre mes mains : n'est pas pour solutionner le probleme du resultat des
fonctions Centroid(x) et Centroid(y) qui retournent systematiquement des
valeurs en degres, faute de preciser manuellement le systeme de projection
dans la fenetre Mapbasic ?
#4 Wed 14 January 2004 17:48
- Pascal Geraut
- Invité
Re: Commandes MapInfo 7.5
Resume des reponses et de mes recherches (merci au passage):
SessionInfo(1) indique la clause CoordSys utilisee dans la session (le 1 signifie SESSION_INFO_COORDSYS_CLAUSE) et
donc la commande uniqueStringName a pour objet de forcer l'usage de ce CoordSys dans les calculs
Dans la doc on lit egalement :
La Projection d'une session est la projection qui est utilise pour retourner les valeurs des coordonnees dans une fonction MapBasic ou depuis l'interface classique de MapInfo Professional® ( Mettre a jour colonne avec CentroidX(obj) par exemple). Une application MapBasic compile ne tient pas compte de la projection d'une session.
Je l'ai verifie, cela remplace ainsi les commandes que l'on placait en FMB ou dans le WOR de demarrage.
Mais pourquoi diable placer cela dans le layout du WOR ???
Si vous avez une idee sur cette derniere question ...
merci
#5 Thu 15 January 2004 13:19
- Béatrice FERNANE
- Invité
Re: Commandes MapInfo 7.5
Bonjour,
Dans les options preferences, il est possible de definir un systeme de coordonnees par defaut.
Ces instructions vont rechercher les infos parametrees.
Pour qu'un document 7.5 soit lisible pour les versions 6.5 et en particulier proviewer, il faut supprimer ces lignes et ajouter a la place des deux dernieres lignes :
Set CoordSys Earth
et enregistrer sous : fichier65.wor
cordialement