#1 Thu 24 April 2014 09:29
- Loutre
- Participant actif
- Lieu: Montpellier
- Date d'inscription: 12 Jan 2008
- Messages: 146
Portabilité script VBA et Python
Bonjour,
J'utilise certains scripts en VBA et en python dans le cadre de mon travail. Ces scripts fonctionnement parfaitement sur la version 10.0 d'ArcMap et ne fonctionnent pas sur mon poste de travail qui utilise la version 10.2 d'ArcMap.
Le code n'a pas été changé, ni modifié. Le simple fait de l'exécuter sur une version différente implique des erreurs d'exécution.
Avez-vous une idée ?
(Dans ma structure, nous sommes en train de nous former sur le Python, puisque nous "laissons tomber" le VBA. Selon la plate-forme technique ESRI, le VBA sera amené à disparaître).
Hors ligne
#2 Thu 24 April 2014 12:17
Re: Portabilité script VBA et Python
Euh je suis pas sûr d'avoir compris mais on est bien d'accord qu'Arcgis 10.2 ne peut absolument pas exécuter du code vba.
Le vba a déjà disparu. (pour python je ne connais pas les différences entre les versions.)
[Matthieu Pette - Ad Terram] (@Ad_Terram sur le PiouPiou bleu)
~Géomaticien Indépendant~
Hors ligne
#3 Thu 24 April 2014 12:35
Re: Portabilité script VBA et Python
Bonjour,
Le VBA n'a pas disparu en version 10.2.
Par contre, le moteur VBA n'est plus installé par défaut : Installation d'ArcGIS for Desktop VBA Compatibility
A+
PS : mais, il y a urgence à abandonner le VBA (DEPRECATION PLAN FOR ARCGIS 10.1 AND ARCGIS 10.2) :
ArcGIS 10.2 will be the last major release including Microsoft Visual Basic for Applications (VBA)
compatibility.
Hors ligne
#4 Thu 24 April 2014 13:26
Re: Portabilité script VBA et Python
ah c'est intéressant quand même! Je me contentais de la 10.0 mais je peux passer a la 10.2 donc , Merci !
[Matthieu Pette - Ad Terram] (@Ad_Terram sur le PiouPiou bleu)
~Géomaticien Indépendant~
Hors ligne
#5 Thu 24 April 2014 14:50
- Loutre
- Participant actif
- Lieu: Montpellier
- Date d'inscription: 12 Jan 2008
- Messages: 146
Re: Portabilité script VBA et Python
Merci pour vos réponses.
En ce qui concerne le Python, j'ai certains scripts qui fonctionnent sous 10.0 et ne fonctionnent pas sous 10.2.
Hors ligne