Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
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 Sat 09 February 2008 17:34

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

[MapBasic + vb.net] Fonction GetObject sous MapInfo 9 et Vista

Bonjour,

Je me heurte à un problème de compatibilité lors du développement d'un programme.

Depuis vb.net (vb6 ou vba la procédure est identique), j'interceptais les instances MapInfo depuis

Code:

Dim mi as object
mi = GetObject(,"MapInfo.Application")

Pour l'instant, c'est plutôt assez simple.

Mon souci :

Ce code ne fonctionne plus avec la configuration suivante :
MI 9.0.2 build 58 + Vista Pro 32bits = ne fonctionne pas

or après plusieurs tests :
MI 8.5 build 32 + Vista Pro 32bits = fonctionne
MI 9.0.2 build 58 + WinXP Pro 32bits = fonctionne !!!!!!

Quelqu'un a-t-il ce genre de soucis ?

Merci d'avance pour tous vos retours.


Florent

Hors ligne

 

#2 Mon 11 February 2008 07:43

ChristopheV
Membre
Lieu: Ajaccio
Date d'inscription: 7 Sep 2005
Messages: 3175
Site web

Re: [MapBasic + vb.net] Fonction GetObject sous MapInfo 9 et Vista

Bonjour,

Et si tu essayes

mi = getobject( pathname)

Avec le chemin complet et le nom+extention = pathname

Car peut-être que la classe de MI 9.0.2 n'est pas "MapInfo.application" sous Vista

A+

Christophe


Christophe
L'avantage d'être une île c'est d'être une terre topologiquement close

Hors ligne

 

#3 Mon 11 February 2008 18:04

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

Re: [MapBasic + vb.net] Fonction GetObject sous MapInfo 9 et Vista

Bonsoir,

J'ai 'tout' tenté et toujours la même erreur "Impossible de créer l'activeX" et ce quelques soient la plateforme de langage VBA ou .net !!! (avec le PathName, c'est pareil...sniff).

A priori mes recherches m'orienteraient vers un problème de droits utilisateurs (pourtant je suis logué en tant qu'Administrateur du groupe Administrateurs, donc logiquement pas de problèmes, mais bon...)

Je vais chercher du côté de MapInfo.Application mais je ne pense pas car cette syntaxe fonctionne sous XP. (on sait jamais).

Si quelqu'un a une configuration identique et que pour lui tout fonctionne ..., n'hésitez pas à m'en faire part.

Merci d'avance


Florent

Hors ligne

 

#4 Mon 11 February 2008 18:44

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

Re: [MapBasic + vb.net] Fonction GetObject sous MapInfo 9 et Vista

Victoire

Problème de droits d'accès sur les fichiers du dossier MapInfo Professionnel !

Bonne soirée à tous


Florent

Hors ligne

 

Pied de page des forums

Powered by FluxBB