fabcad Posté(e) le 23 mars 2022 Posté(e) le 23 mars 2022 Bonjour, Je souhaiterais de l'aide sur ma routine elle m'affiche ce message d'erreur : ; erreur: type d'argument incorrect: lentityp nil lors de l'appel de la sous-fonction de calcul d'angle. Hatch_sur_Toiture.lsp
Luna Posté(e) le 23 mars 2022 Posté(e) le 23 mars 2022 Coucou, Je pense que le problème vient du (cond), car dans la condition ( (= obj "LWPOLYLINE") ... ) tu utilises la variable 'sel_obj' qui n'est utilisée nulle part, donc je suppose qu'au début ton argument de la fonction (ang_obj) se nommait 'sel_obj' puis tu as modifié le nom de la variable vers 'er' mais tu as oublié de le corriger dans la seconde condition 😉 Dans les choses à savoir, les fonctions (vlax-curve-...) fonctionnent aussi bien avec l'ename que le VLA-object, et il me semble qu'elles s'exécutent d'ailleurs plus rapidement en utilisant l'Ename comparé au VLA-object ! Je n'ai pas lu le reste du programme donc si tu as d'autres soucis, n'hésite pas 😉 D'ailleurs je te conseille de déclarer au maximum tes variables en local (en les ajoutant après le "/" du (defun)) pour éviter d'avoir des problèmes. Bisous, Luna
fabcad Posté(e) le 23 mars 2022 Auteur Posté(e) le 23 mars 2022 Merci Luna, C'est exactement çà, j'ai trouvé l'erreur. Bonne journée, Fabcad, Le Rennais Métropolitain.
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