azop Posté(e) le 31 juillet 2013 Posté(e) le 31 juillet 2013 Bonjour,j'ai une erreur qui se produit lors de l'execution du bout de code ci-dessousauriez vous une idée d'où ça puisse venir ? (setq doc (vla-get-activedocument (vlax-get-acad-object))) (vlax-for lay (vla-get-layouts doc) (setq tabOrder (vla-get-TabOrder lay)) (if (> tabOrder 3) (PROGN (vla-put-ActiveLayout doc lay) (vlax-for ent (vla-get-block lay) (if (= (vla-get-objectname ent) "AcDbViewport") (vla-put-mspace doc :vlax-true) (vla-put-ActivePviewport doc ent);;;; erreur: Erreur Automation Erreur lors de la configuration de la fenêtre courante (command "-pan" ptA ptB) (vla-put-mspace doc :vlax-false) ) ) ) ) )
Tramber Posté(e) le 31 juillet 2013 Posté(e) le 31 juillet 2013 vla-put-ActivePviewport a l'air superflu. As-tu essayé sans ? Je ne suis pas expert en EP par Vlisp.Mais que veux-tu faire en filtrant les TabOrder, j'avoue que je ne comprends pas bien, en première lecture.... Bureau d'études dessin. Spécialiste Escaliers Développement - Formation ./__\. (.°=°.)
azop Posté(e) le 1 août 2013 Auteur Posté(e) le 1 août 2013 vla-put-ActivePviewport a l'air superflu. As-tu essayé sans ? Je ne suis pas expert en EP par Vlisp.Mais que veux-tu faire en filtrant les TabOrder, j'avoue que je ne comprends pas bien, en première lecture.... j'utilise taborder pour commencer à partir du 3eme onglet et je pensais que "vla-put-ActivePviewport" permettrait de passer à la prochaine fenetre, en effet, sans cette commande, il n'y à plus d'erreur, mais uniquement une des fenetre par présentation s'active
Goldorak44 Posté(e) le 1 août 2013 Posté(e) le 1 août 2013 Qu'est-ce que tu souhaite faire avec ce code ? PIRO CharlesDeveloppeur Revit, RV/RA - Formateur RevitPIRO CIE
azop Posté(e) le 1 août 2013 Auteur Posté(e) le 1 août 2013 Qu'est-ce que tu souhaite faire avec ce code ? je voudrais modifier le point de vue de toute les fenetres de toute présentations
azop Posté(e) le 2 août 2013 Auteur Posté(e) le 2 août 2013 c'est bon j'ai trouvez il fallait que je filtre la valeur de la propriété "vla-get-UCSIconAtOrigin" sur "true"si j'ai bien compri, si ça vaut true, c'est une fenetre flotant sinon c'est "la vue général"
Messages recommandés
Créer un compte ou se connecter pour commenter
Vous devez être membre afin de pouvoir déposer un commentaire
Créer un compte
Créez un compte sur notre communauté. C’est facile !
Créer un nouveau compteSe connecter
Vous avez déjà un compte ? Connectez-vous ici.
Connectez-vous maintenant