x_all Posté(e) le 12 septembre 2014 Posté(e) le 12 septembre 2014 Bonjour En voila un message qui commence à me courir sur le haricot.Mais en l'espèce je me dit qu'il y a un bug. Alors pour commencer, ce serai sympa de me dire si le pb n'est que chez moi (mon install de 2015 est peut être bancale ?) Sur pas mal de lisp j'ai le message suivant en ligne de commande.Commande: TOUTGRISImpossible d'appeler (command) à partir de *error* sans appeler préalablement (*push-error-using-command*).Il est recommandé de convertir les appels (command) en (command-s). mais dans le cas de ce lisp qui converti tout un plan en gris sans poser de question, je ne comprend pas. voici le code (désolé pour l'identation) (vl-load-com) (defun c:toutgris (/ acdoc) (setq acdoc (vla-get-ActiveDocument (vlax-get-acad-object))) (vla-StartUndoMark acdoc) (vlax-for l (vla-get-Layers acdoc) (vla-put-color l 8) ) (vlax-for b (vla-get-Blocks acdoc) (vlax-for o b (vla-put-color o acByLayer) ) ) (vla-EndUndoMark acdoc) (princ) ) Ou est l'appel à *error* et ou est l'utilisation de (command) .AU passage, comment corriger ce code pour qu'il fonctionne à nouveau? merci quelques trucs sur autocad
DenisHen Posté(e) le 12 septembre 2014 Posté(e) le 12 septembre 2014 Salut x_all, Je viens de le tester chez moi, et il a l'aire de fonctionner correctement. Tout est gris maintenant... Denis... Windows 11 / AutoCAD 2024 Sur terre, il y a 10 types de personnes, celles qui comptent en binaire et les autres (developpez.net). Davantage d'avantages, avantagent davantage (Bobby Lapointe). La connaissance s'accroît quand on la partage (Socrate). Tant va la cruche à l'eau que l'habit n'amasse pas mousse avant de l'avoir tué. (Moi)
x_all Posté(e) le 12 septembre 2014 Auteur Posté(e) le 12 septembre 2014 harrrrgg!!! c'est le pire des scenario je suppose que j'ai eu des coquilles à l'instal suite à l'importation des paramètre de la 2013... il faut tout que je me retappegrrrrrr merci pour le retour... quelques trucs sur autocad
fauxsuisse Posté(e) le 15 septembre 2014 Posté(e) le 15 septembre 2014 Salut x_allJe peux malheureusement pas t'aider mais personnelement j'ai aussi le même problème depuis la 2015, sur plusieurs lisp j'ai ce même message que je ne comprend pas non plus et que je ne pourrait même pas corriger (command) le pire dans tout cela dès fois à un nouveau démarrage ces lisp refonctionnent ! et ils peuvent fonctionner pendant plusieurs exécutions et tout d'un coup rebelotte message d'erreur :angry:
GEGEMATIC Posté(e) le 15 septembre 2014 Posté(e) le 15 septembre 2014 Bonjour En voila un message qui commence à me courir sur le haricot.Salut,Gile avait fait un article la dessusCompatibilité 2015 Ou est l'appel à *error* et ou est l'utilisation de (command) .AU passage, comment corriger ce code pour qu'il fonctionne à nouveau?merciJe ne vois rien qui ressemble de près ou de loin à une gestion d'erreur dans ce code,mais il est possible que tu ais d'autre lisp qui aient définit une gestion d'erreur incompatible avec 2015 (appel de command dans la fonction *error*)Chez moi, ton lisp fonctionne très bien avec la 2015, sauf si je verrouille un calque ...donc il faut sécuriser ce lisp pour éviter qu'il ne déclenche la fonction *error* par exemple là :(vlax-for b (vla-get-Blocks acdoc) (vlax-for o b (vla-put-color o acByLayer) )) il faut que tu teste si le composant du bloc n'est pas sur un calque verrouillé avant de lui assigner une couleurIl y a peut être d'autres cas à voir.Bon courage Gérald ----------------------------------------------------------------------Site: https://www.g-eaux.frBlog: http://g-eaux.over-blog.com
x_all Posté(e) le 16 septembre 2014 Auteur Posté(e) le 16 septembre 2014 effectivement il y a d'autres lisp au démarrage et même si je ne comprend pas le mécanisme c'est peut etre le fonction erreur d'un autre programme qui est appelé.<br><br>question en passant si je corrige les (command en (command-s, les lisps resteront il compatible avec les version pré 2015? (au taff, je suis le seul à etre passé à la 2015...)<br><br> de toute façon, en congés pour la semaine je suis trop loint loin de la bécane pour tester...<br> quelques trucs sur autocad
GEGEMATIC Posté(e) le 20 mai 2015 Posté(e) le 20 mai 2015 salut à tous,obligé de migrer vers 2015, j'ai du trouver un solution radicale:j'ai fait un article complet la dessus, car c'est à y perdre son latin, mais chez moi ça marcheles retours d'expériences sont les bienvenus, surtout avec la 2016, mais pour l'instant j'ai 10 jours de fonctionnement avec 2012, 2013 et 2015 Gérer la migration de vos applications lisp vers la version 2015 (VVC: Internal Error) gégé ----------------------------------------------------------------------Site: https://www.g-eaux.frBlog: http://g-eaux.over-blog.com
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