adrinus Posté(e) le 14 juin 2004 Posté(e) le 14 juin 2004 Petit souci concernant l'absence dl'affichage de la boite de dialogue "selectionner la couleur" lors de l'utilisation de l'outil colorier les faces.Je suppose que le probleme est lié à une variable systéme Merci d'avance pour vos réponses concernant ce petit tracas. Adrinus ;)
Tramber Posté(e) le 14 juin 2004 Posté(e) le 14 juin 2004 CMDDIA à 1 ? Bureau d'études dessin. Spécialiste Escaliers Développement - Formation ./__\. (.°=°.)
adrinus Posté(e) le 14 juin 2004 Auteur Posté(e) le 14 juin 2004 Merci J'ai chercher les variable avec dia mais pas moyen de me souvenir de celle-ci !Certaines ont tendance à changer de valeur toutes seules Merci encore :D
didier Posté(e) le 14 juin 2004 Posté(e) le 14 juin 2004 helloune chose est sûre :ce n'est pas "toute seule" qu'elle change de valeur.Le jour où ça arrivera, on sera dans la m....,ciao Éternel débutant... Mon site perso : Programmer dans AutoCAD
nobless Posté(e) le 14 juin 2004 Posté(e) le 14 juin 2004 he bonjour, Je suis d'accord avec ADRINUS car certaine variables s'enregistrent avec le dessinexemple MIRRTEXT Donc quand on reçois un plan de l'exterieur on ne sais jamais si nos variables on changé ou non avant de ce servir de nos outils @+
zebulon_ Posté(e) le 14 juin 2004 Posté(e) le 14 juin 2004 salut nobless, Quand tu crées un outil et qu'une variable en conditionne le fonctionnement, il suffit mettre de côté la valeur de la variable, de la forcer à la valeur qui t'intéresse en début de lisp et de remettre la valeur initiale à la fin du lisp. Du genre (setq OLDMIRR (getvar "MIRRTEXT"))(setvar "MIRRTEXT" 1).........(setvar "MIRRTEXT" OLDMIRR) Du coup, quand tu utilises le lisp, le MIRRTEXT est toujours à 1 et quand tu finis le lisp il se remet à la valeur initiale (quelle qu'elle fut) Le problème est lorsque le lisp se plante pour une raison ou une autre, la variable aura changé mais ne se remet pas à la valeur initiale. C'est ce qui peut faire penser à certains utilisateurs que les variables changent d'elles-mêmes. C'est au pied du mur que l'on reconnaît le maçon ! (Anonyme) C’est en restant au pied du mur qu’on ne voit que le mur (Anonyme aussi)
Patrick_35 Posté(e) le 14 juin 2004 Posté(e) le 14 juin 2004 Bonjour à tous,Si le lisp est bien réalisé, il intègre une routine de gestion des erreurs pour justement remettre les variables comme elles étaient auparavants. En passant par *error* ou encore avec vl-exit-with-error @+ Les Lisps de PatrickLe but n'est pas toujours placé pour être atteint, mais pour servir de point de mire.Joseph Joubert, 1754-1824
zebulon_ Posté(e) le 14 juin 2004 Posté(e) le 14 juin 2004 La gestion des erreurs, c'est tout un programme. C'est peut être pour ça que ça n'est pas fait souvent... C'est au pied du mur que l'on reconnaît le maçon ! (Anonyme) C’est en restant au pied du mur qu’on ne voit que le mur (Anonyme aussi)
Patrick_35 Posté(e) le 14 juin 2004 Posté(e) le 14 juin 2004 Pas tout à fait, une fois la routine faite, un copier/coller suffit Dans ce style par exemple avec la variable cmdecho (defun *erreurs* (msg) (if (/= msg "Function cancelled") (if (= msg "quit / exit abort") (princ) (princ (strcat "\nErreur : " msg)) ) (princ) ) (setq *error* olderror) (setvar "cmdecho" cmd) (princ) ) (setq olderror *error*) (setq *error* *erreurs*) (setq cmd (getvar "cmdecho")) (setvar "cmdecho" 0) (command "_.undo" "_group") (on_lance_la_routine) (command "_.undo" "_end") (setq *error* olderror) (setvar "cmdecho" cmd) (princ) ) @+ Les Lisps de PatrickLe but n'est pas toujours placé pour être atteint, mais pour servir de point de mire.Joseph Joubert, 1754-1824
CoolM@n Posté(e) le 14 juin 2004 Posté(e) le 14 juin 2004 Ou se faire un menu personalise qui permet de basculer les variables http://home.scarlet.be/~dessins/menuvariable.jpg
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