Nachricht 1 von 5
- Als neu kennzeichnen
- Lesezeichen
- Abonnieren
- Stummschalten
- RSS-Feed abonnieren
- Kennzeichnen
- Melden
Durch welche Program-ID kann man eine Instanz eines laufenden Autocad2015-Programms erhalten? In folgenden Zeilen eines C#-Programms sind verschiedene Versuche erfolglos gemacht worden. Bei der AutoCAD-Version2014 genügt "AutoCAD.Application".
Autodesk.AutoCAD.Interop.AcadApplication acAppComObj = null;
string strProgId = "AutoCAD.Application";
strProgId = "AutoCAD.Application.20";
strProgId = "AutoCAD.Application.20.1";
strProgId = "AutoCAD.Application.19";
strProgId = "AutoCAD.Application.19.0";
// Get a running instance of AutoCAD
acAppComObj = (Autodesk.AutoCAD.Interop.AcadApplication)Marshal.GetActiveObject(strProgId);
Gelöst! Gehe zur Lösung