Liaison vb6 <> autocad grace à acad.tlb ou acax16enu.tlb ou acax17enu.tlb


Description

J'ai cherché sur vbfrance un moyen de dialoguer avec Autocad
et je n'ai trouvé que du code par liaison DDE

Alors je vous propose en plus de l'exemple de Papy04, d'utiliser acad.tlb
pour établir un dialogue entre votre application vb6 et autocad.

source origine
-------------------------------------------
Papy04>
http://www.vbfrance.com/code.aspx?ID=8276
-------------------------------------------

##############################################
acad.tlb >pour Autocad 2000\2002 installé avec acad.exe

acax16enu.tlb > pour Autocad 2004\2005\2006 installé sous
c:\program files\fichiers communs\autodesk shared\acax16enu.tlb
ou c:\program files\common files\autodesk shared\acax16enu.tlb

acax17enu.tlb > pour Autocad 2007\2008 installé sous
c:\program files\fichiers communs\autodesk shared\acax17enu.tlb
ou c:\program files\common files\autodesk shared\acax17enu.tlb

##############################################

Conclusion :


Ouvrez autocad depuis l'application vb pour établir un dialogue correct.

L'exemple ci-joint créé un cercle par liaison dde

Puis crée un second cercle grâce à acad.tlb avant de sélectionner et compter tous les objets du dessin autocad.

le code exploitant Acad.tlb doit être suffisant pour vous aider à démarrer dans la programmation d'applications liant vb6<>autocad.

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.