Aller au contenu

Messages recommandés

Posté(e)

Bonsoir à toutes et tous,

 

Quand on essaie de lancer un lisp et que AutoCAD renvoi :

 

Commande: xxx(Nom du Lisp); erreur: no function definition: [surligneur] VLAX-GET-ACAD-OBJECT[/surligneur]
, que faut-il en penser ?

 

Je suis en train de réorganiser ma "l"ispbrairie" et j'ai quelques lisps qui ont l'air de réagir de façon aléatoire. A l'ouverture de nouvelles sessions AutoCAD, avec la même configuration, dés fois ça marche, dés fois ça marche pas !!

 

Autre question : Sur un fichier ".cui" partiel, est-on limité au nombre de chargement de Lisp ?

 

Merci d'avance.

Civil 3D 2025 - COVADIS_18.3b

https://www.linkedin...3%ABt-95313341/

Posté(e)

Salut,

 

Je pense que les routines renvoient ce message quand on les lance alors que les fonctions Visual LISP ne sont pas chargées.

 

Pour charger ces fonctions, il faut lancer l'expression (vl-load-com).

 

Il suffit de lancer cette expression une fois dans la session d'où cette impression d'aléatoire.

 

Normalement il faudrait mettre cette expression au début de chaque LISP qui utilise les fonctions Visual LISP, mais parfois, on oublie (ça m'arrive souvent).

 

Le plus simple pour ne plus être embêté avec ce problème c'est de mettre cette expression dans uns un fichier de chargement automatique des fonctions LISP (fichier MNL du même nom que le fichier de menu (cui) ou créer un fichier acaddoc.lsp dans un répertoire du chemein de recherche).

Gilles Chanteau - gileCAD - GitHub
Développements sur mesure pour AutoCAD

Posté(e)

Bonjour à toutes et tous,

 

 

Tu m'avais déjà conseillé de créer un fichier "acaddoc.lsp " pour des problèmes de variable de réglage de souris,( suite à l'utilisation d'un Lisp), j'y ai donc rajouter l'expression cité et ça à l'air de bien fonctionner maintenant. C'est bizarre car je n'avais pas de problème avant (ou bien je ne charge plus un lisp qui servait déjà à ça ?), je ne sais pas exactement,...

 

Pourquoi donne-ton ce nom ("acaddoc.lsp ") à ce lisp STP (gile)?

 

Merci d'avance.

Civil 3D 2025 - COVADIS_18.3b

https://www.linkedin...3%ABt-95313341/

Posté(e)

Pourquoi donne-ton ce nom ("acaddoc.lsp ") à ce lisp STP (gile)?

 

Parce qu'en lui donnant ce nom il est chargé à chaque ouverture d'un nouveau dessin.

 

Voir dans l'aide Guide de personnalisation > Introduction aux interfaces de programmation >AutoLISP et Visual LISP > Chargement et exécution automatiques des routines AutoLISP

Gilles Chanteau - gileCAD - GitHub
Développements sur mesure pour AutoCAD

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é