Hallo zusammen,
ich habe folgendes Problem:
Aus einem mit C# geschriebenen Programm soll aus einer AutoCAD - Zeichnung Koordinaten von Zeichnungsobjekten ausgelsen werden.
Die Variant - Deklaration von VB6.0 oder VBA ist in der NET. Entwicklungsumgebung in dieser Form nicht mehr verfügbar.
Die Verwendung des object- Datentyps führt zu folgender Fehlermeldung:
//
Eine nicht behandelte Ausnahme des Typs 'System.ArgumentException' ist in XXX.exe aufgetreten.
Zusätzliche Informationen: Ungültiges Argument FilterType in SelectOnScreen.
//
Mein bisheriger Code:
int[] intGroupCode = new int[2];
object[] varDataValue = new object[2];
intGroupCode[0] = 0;
varDataValue[0] = "Circle";
intGroupCode[1] = 40;
varDataValue[1] = 2.0;
AutoCAD.AcadSelectionSet objSset;
int AnzahlSSetzs = thisDrawing.SelectionSets.Count;
if(AnzahlSSetzs>0)
{
objSset = thisDrawing.SelectionSets.Item(0);
objSset.Delete();
objSset = thisDrawing.SelectionSets.Add("AWS1");
}
else
{
objSset=thisDrawing.SelectionSets.Add("AWS1");
}
this.Hide();
objSset.SelectOnScreen(intGroupCode, varDataValue);
this.Show();
Wär super, wenn mir jemand helfen könnte.
Danke im Voraus
Johannes
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP