Aller au contenu

PG d\'execution du LISP GEF


Messages recommandés

Posté(e)

Bonjour!

 

J'utilise le lisp GEF de Patrick (Merci Patrick!! :cool: ) qui est génial mais dernièrement celui ne fonctionnne plus.

 

En effet, la fenetre ce lance, je peux selectionner les fenetres et les calques, mais quand je fais "OK" le message suivant apparait :

 

Commande: gef System.ArgumentException: Erreur lors de la liaison avec la

méthode cible.

à System.Delegate.CreateDelegate(Type type, Object firstArgument, MethodInfo

method, Boolean throwOnBindFailure)

à AcMgCommandClass.InvokeWorker(AcMgCommandClass* , MethodInfo mi, Object

commandObject, Boolean bLispFunction)

à AcMgCommandClass.InvokeWorkerWithExceptionFilter(AcMgCommandClass* ,

MethodInfo mi, Object commandObject, Boolean bLispFunction)

à AcMgCommandClass.Invoke(AcMgCommandClass* ,

gcroot* mi, Boolean bLispFunction)

à AcMgCommandClass.CommandThunk.InvokeLisp(CommandThunk* ); erreur: Demande

ADS erronée

 

Je bidouille un petit peu en LISP mais ça c'est trop compliqué pour moi!

Si quelqu'un vois le problème merci d'avance ;)

Posté(e)

Salut

 

Essaye ceci en selectionnant une fen�tre

(defun c:test(/ dcl)
 (and	(not (eval 'gc-vpthaw))
(setq dcl (findfile "VpLayerLisp.dll"))
   (vl-cmdf "_.netload" dcl)
 )
 (gc-vpfreeze (car (entsel)) (list "0"))
)

 

Normalement, tu dois avoir dans la fen�tre choisie le calque 0 qui est gel�.

Si tu as un message d'erreur, cela vient de la dll, il reste plus qu'� appeler (gile) au secours

 

@+

Les Lisps de Patrick

Le but n'est pas toujours placé pour être atteint, mais pour servir de point de mire.

Joseph Joubert, 1754-1824

Posté(e)

Au vu du message d'erreur, le problème vient de la DLL.

 

Ce problème a déjà et rencontré par d'autres ici et .

 

Je n'arrive pas à le reproduire chez moi ni à situer d'où il vient (application tierce ou version d'AutoCAD).

 

Ce qui est curieux, c'est que tu semble dire que ça fonctionnait, et que ça ne fonctionne plus. Te souviens tu de ce que tu as pu faire entre les deux ?

 

 

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

Posté(e)

Bonjour!

 

Désolé de répondre si tardivement mais j'ai comme qui dirai un petit coup de feu!

 

Concernant ta remarque Patrick cela produit le même message d'erreur.

 

Et pour répondre à Gile, oui la première fois que j'ai lancé le lisp tout a bien fonctionné, c'est d'ailleurs pour ça que je l'ai gardé ;-)

 

J'ai vérifié et j'ai appliqué une mise à jour du module Covadis/Autopiste. Peut-être que c'est la source du pb!

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é