Aller au contenu

Messages recommandés

Posté(e)

Bonjour à tous,

 

Je développe en C# pour Autocad conjointement avec un développeur LISP. Ainsi, j'aimerai savoir s'il est possible de renvoyer une variable à partir d'une fonction C# ([CommandMethod ("XXX") ?) à une fonction LISP ?

 

J'ai vu que l'inverse était possible grâce à [LispFunction("XXX")] et ResultBuffer rbArgs, mais je ne trouve pas comment effectuer une communication dans le sens inverse.

 

Je vous remercie par avance.

Les filles aussi développent !

Posté(e)

Salut et bienvenue,

 

Il faut utiliser P/Invoke avec la méthode non managée acedInvoke() (depuis le SDK 2001 une méthode managée : Autodesk.AutoCAD.ApplicationServices.Invoke() évite d'avoir à utiliser acedInvoke()).

 

Tu peux voir ce sujet (réponse 10).

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

  • 1 mois aprè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 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é