Aller au contenu

Pviewport


azop

Messages recommandés

Bonjour,

j'ai une erreur qui se produit lors de l'execution du bout de code ci-dessous

auriez 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)
)
     )
   )
 )
)

Lien vers le commentaire
Partager sur d’autres sites

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

 

./__\.
(.°=°.)
Lien vers le commentaire
Partager sur d’autres sites

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

Lien vers le commentaire
Partager sur d’autres sites

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 compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant
×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer. Politique de confidentialité