#1 Mon 29 December 2014 15:25
- didou72
- Participant assidu
- Date d'inscription: 21 Mar 2012
- Messages: 192
Mapbasic : ouvrir un scan 25 avec un lien dynamique
Bonjour à tous,
Mapinfo V12.5 32 bit
Je cherche la commande pour ouvrir un dalle avec la liaison dynamique.
Après une sélection des dalles de la grilles ( qui comporte des liens dynamique) je souhaite ouvrir les scan 25 avec la liaison dynamique (petit éclaire) mais en Mapbasic
Avez-vous une idée?
A+
Dernière modification par didou72 (Mon 29 December 2014 15:26)
Hors ligne
#2 Mon 29 December 2014 16:35
- Spacejo
- Membre
- Lieu: Nancy
- Date d'inscription: 17 Aug 2008
- Messages: 2511
Re: Mapbasic : ouvrir un scan 25 avec un lien dynamique
Salut,
Si j'ai bien saisit ton soucis tu cherches la commande avec la liaison dynamique:
Une possibilité est d'utiliser un "Run Menu Command"
En sachant que les menus des commandes sont tous listés dans "MAPINFOW.MNU" qui se situe ici -> C:\Program Files\MapInfo\Professional
Ce fichier peut s'ouvrir avec le "bloc note".
Ta commande est sous la référence "1736" --> Calling 1736
Tu peux donc utiliser aussi bien dans la FMB que dans un prog la commande suivante:
Run Menu Command 1736
A+
Joël
Hors ligne
#3 Mon 29 December 2014 16:59
- didou72
- Participant assidu
- Date d'inscription: 21 Mar 2012
- Messages: 192
Re: Mapbasic : ouvrir un scan 25 avec un lien dynamique
J'essaye après une sélection de mettre "Run menu Command 1736" dans la fenetre Mapbasic mais rien ne se passe
Hors ligne
#4 Wed 07 January 2015 11:09
- didou72
- Participant assidu
- Date d'inscription: 21 Mar 2012
- Messages: 192
Re: Mapbasic : ouvrir un scan 25 avec un lien dynamique
Bonjour je suis toujours en galère sur le sujet
Hors ligne
#5 Wed 07 January 2015 11:50
- Spacejo
- Membre
- Lieu: Nancy
- Date d'inscription: 17 Aug 2008
- Messages: 2511
Re: Mapbasic : ouvrir un scan 25 avec un lien dynamique
Une piste peut être
Voir -> Post de Acibi Post#11 -> http://georezo.net/forum/viewtopic.php?id=57547
J'ai fait l'essai et celà fonctionne, sous XP et Mapinfo 10.
Voilà le .def: "OuverImage.def
Code:
DECLARE FUNCTION ShellExecute Lib "shell32.dll" Alias "ShellExecuteA"( ByVal hwnd as Integer, ByVal lpOperation as String, ByVal lpFile as String, ByVal lpParameters as String, ByVal lpDirectory as String, ByVal nShowCmd as integer) as Integer
et le .mb
Code:
Include "OuvreImage.def" declare sub main Sub Main() Dim sHelpFile as String Dim nResult as Integer sHelpFile = Selection.Hotlinks nResult = ShellExecute(0,"open",sHelpFile,"","",1) End Sub
"Hotlinks" étant un champ de ma table contenant les chemins vers mes images.
Aprés une sélection, je lance le .mbx et l'image s'ouvre avec le logiciel étant affecté à mon extension dans XP.
En espérant être clair
A+
Joël
Hors ligne
#6 Wed 14 January 2015 17:20
- didou72
- Participant assidu
- Date d'inscription: 21 Mar 2012
- Messages: 192
Re: Mapbasic : ouvrir un scan 25 avec un lien dynamique
Bonjour,
Merci pour l'aide mais je viens de réussir avec une méthode par sélection puis une variable qui analyse la colonne ( de la selection) chemin du fichier puis une autre variable qui analyse la colonne nom de la dalle.
Dernière modification par didou72 (Wed 14 January 2015 17:23)
Hors ligne