VBA + loin en VBA

Des Extensions pour AutoCAD ActiveX Automation

Il y a des lacunes avec le composant ActiveX pour AutoCAD. Voici des programmes qui bouchent quelques trous :-).
Une ARX et une DLL qui offrent des bibliothèques de types supplémentaires.

AcadUnsupp

AutoLISP et VBA sont deux moyens de programmer AutoCAD mais qui ne sont pas compatibles entre eux : avec AutoCAD R14, on ne peut pas lancer une fonction AutoLISP à partir de VBA.
C'est un programme très intéressant qui permet de faciliter le développement en VBA ou VB en permettant notamment l'évaluation d'expression AutoLISP.
De l'aveu de l'auteur, il y a des lacunes et des boggues dans ce programme, c'est pourquoi il a été appelé AcadUnsupp et n'est pas soutenu officiellement par Autodesk ; néanmoins il reste indispensable.
Composant ActiveX d'un type particulier, c'est une application ARX qui est chargée dans AutoCAD mais qui possède sa propre bibliothèque de méthodes et propriétés.

AcadUnsupp n'est plus nécessaire avec R2000.

La suite de cette leçon est maintenant réservée aux Adhérents @d+ .


ACVBEXT : Une DLL pour d'autres extensions

Acvbext est un autre programme qui offre des extensions à AutoCAD ActiveX Automation mais cette fois sous la forme d'une DLL avec une bibliothèque de types.
On y trouve, entre autres, la méthode ExplodeBlock pour décomposer les blocs, et plusieurs fonctions concernant les réacteurs.

La suite de cette leçon est maintenant réservée aux Adhérents @d+ .


 
Téléchargement Les adhérents peuvent cliquer sur l'icône pour télécharger la leçon complète avec de nombreux exemples (5 ko).
Attention, fichier codé.

-----

Bibliothèque d'icônes en DLL.


--

© 1998-2000 FASOFT - Roger Rosec Tous droits réservés.