Bonjour,

Je n'ai pas trouvé de forum spécifique pour ma question. Je tente donc ma chance sur celui-ci.

Je voudrais développer une petite application sous AutoCad à partir VB.NET Express.

Pour démarrer, j'ai donc suivi les instructions du tutoriel DevTV_VBA_To_VBdotNet_Migration_French

Apprès avoir mis en référence les Dll suivantes :

acdbmgd.dll
acbmgd.dll
Autodesk.AutoCAD.Interop.Common.dll
Autodesk
AutoCAD.Interop.dll

J'ai copier le code suivant dans Visual studio express 2010 :

Code Visual Basic :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
Imports Autodesk.AutoCAD.Interop
Imports Autodesk.AutoCAD.Interop.Common
Imports Autodesk.AutoCAD.ApplicationServices
Imports Autodesk.AutoCAD.DatabaseServices
Imports Autodesk.AutoCAD.Runtime
Imports Autodesk.AutoCAD.EditorInput
Namespace HelloWorldSample
 
    Public Class Essai
        Public ReadOnly Property ThisDrawing() As AcadDocuments
 
            Get
                Return Autodesk.AutoCAD.ApplicationServices.Application.DocumentManager.MdiActiveDocument.AcadDocument
            End Get
        End Property
        <Autodesk.AutoCAD.Runtime.CommandMethod("coucou")> _
        Public Sub coucou()
            ThisDrawing.utility.prompt("Coucou")
        End Sub
        <CommandMethod("cc")> _
        Public Sub HelloWorldCmd()
            Dim doc As Document = Application.DocumentManager.MdiActiveDocument
            Dim ed As Editor = doc.Editor
            ed.WriteMessage("Hello world")
        End Sub
    End Class
End Namespace]
Après compilation et chargement de la Dll dans AutoCad 2008 avec la Cde NetLoad
le message d'erreur est le suivant : Commande inconnue "COUCOU". Appuyez sur F1 pour obtenir de l'aide.
Idem avec la commande "CC"

Pouriez-vous m'aider SVP ?

Cordialement
RLAPT