Aller au contenu

lisp erreur: 0xC0000005 (Violation d'accès)


iowa13

Messages recommandés

Bonjour.

J'utilisais un lisp pour la creation d'un rectangle avec 3pts, mais depuis une nouvelle version d'autocad, cela beug.

Quelqu'un pourrait il tester ce lisp et me dire s'il a cette erreur : "une exception s'est produite: 0xC0000005 (Violation d'accès)"

Lisp apparemment ok de Lee Mac

Par avance merci

 

 

3P-RecV1-0.lsp

Lien vers le commentaire
Partager sur d’autres sites

Coucou,

Je viens de le tester sur mon AutoCAD 2022 1.2 (dessin vierge) et je n'ai pas eut de soucis (aussi bien pour la commande 3PR que 3PRD)..
Peux-tu dire à quel moment tu obtiens une erreur ? As-tu le problème indépendamment du .dwg ou pas ?

Bisous,
Luna

Lien vers le commentaire
Partager sur d’autres sites

Bonjour @iowa13

Quelques recherches sur le net et pistes de recherche
a priori cette erreur se déclenche sur des objets corrompus.

Solution :
Tester la liste avec entget du ename et arrêter le programme si cette liste est nulle.

Source de la réponse

Amicalement

Lien vers le commentaire
Partager sur d’autres sites

Merci de vos réponses.

1) je suis totalement novice en lisp

2) que le fichier soit vierge ou déjà utilisé, ça plante

3) je peux sélectionner les 2 premiers points, puis lors de la proposition du 3eme points, ce plante

4)  je ne sais pas faire et je ne comprends même pas l'explication...  surement en rapport avec le 1) du dessus

il y a 16 minutes, didier a dit :

Solution :
Tester la liste avec entget du ename et arrêter le programme si cette liste est nulle.

Merci

 

Modifié par iowa13
mise à jour réponse
Lien vers le commentaire
Partager sur d’autres sites

Bonjour

J'ai fait la recherche sur le code d'erreur.
Moi non plus je n'arrive pas à reproduire le plantage.
On ne sait pas quelle version AutoCAD ? Quel environnement ?

À suivre…

En tapant en ligne de commande (vl-load-com) avant de commencer, ça change quelque chose ?

Amicalement

Lien vers le commentaire
Partager sur d’autres sites

C'est la version 2022

j'ai testé avec différent espace de travail, mais rien

système Windows 10

 

Commande: vl-load-com
Commande inconnue "VL-LOAD-COM".  Appuyez sur F1 pour obtenir de l'aide.

Est ce un rapport avec le fait que le VBA ne soit pas installé.?

 

J'ai testé avec un espace de travail "dessin et annotation", cela fonctionne à moitié, je peux placer les points, mais je ne vois pas le rectangle se dessiner "temporairement " (voir la forme et la direction avant la validation). puis lors de la validation du 3eme point, ca fonctionne...

 

 

Lien vers le commentaire
Partager sur d’autres sites

Bonjour @iowa13

Ok pour le niveau en lisp, je n'ai pas écrit "VL-LOAD-COM" mais (VL-LOAD-COM) avec des parenthèses !
Rien à voir avec le VBA.
Comment utilises-tu le LSP de Lee Mac ? en copier-coller sur la ligne de commande ou par (load...) ou autrement encore ?

Amicalement

Lien vers le commentaire
Partager sur d’autres sites

j'ai un dossier perso avec des lisps sur mon DD, j'ai ajouter le chemin dans les paramètres autocad, me suis créer un icone avec le nom du lisp...

Je penche maintenant pour un soucis d'espace de travail.

tous les autres lisp fonctionne, sauf celui la qui passe plus....

 

Autre curiosité, la commande 3PR fonctionne, alors que la commande 3PRD  beug....

bref

Lien vers le commentaire
Partager sur d’autres sites

Bonjour @iowa13

Tu donnes les informations au compte-gouttes... donc le souci n'est que dans une partie du programme, la dynamique.
J'ai changé d'espace de travail sans souci, je ne vois pas la raison de changer pour debugger !

Essaie-de charger classiquement par glisser-lâcher depuis l'explorer ou load, afin de voir si la macro est en cause.

Amicalement

Lien vers le commentaire
Partager sur d’autres sites

il y a une heure, Olivier Eckmann a dit :

Lee Mac a mis à jour cette commande en version 1.2. Ca ne va peut-être rien changer, mais autant prendre la dernière version

Merci mais cela ne change rien.

 

J'ai restauré les paramètres par défaut d'autocad, mais ça passe pas.

Tampis, j'essayerai une réinstallation complète plus tard

Commande: 3PRD
Specify 1st point:
Specify 2nd point:
Specify 3rd point: ; erreur: une exception s'est produite: 0xC0000005 (Violation d'accès)
; avertissement: fonction unwind ignorée exception
; erreur: une exception s'est produite: 0xC0000005 (Violation d'accès)

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é