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

Rencontres QGIS 2025

L'appel à participation est ouvert jusqu'au 19 janvier 2025!

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

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 sad

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

 

Pied de page des forums

Powered by FluxBB